Python使用OpenCV实现图片加框与文字标注教程

Jasper
Jasper
发布时间:2026-10-13 | 3人浏览过
原创

本文介绍如何在Python中利用OpenCV库实现图片加框和文字标注功能。通过安装opencv-python,引用cv2模块,读取指定路径图片,并使用rectangle函数绘制矩形框及putText函数添加文字,即可完成基础图像处理操作。

首先需要安装opencv-python库。

rpm -ivh opencn-python-2.4.5-3.el7.ppc64le.rpm

在代码中引入cv2模块。

import cv2

接着读取图片,注意必须提供图片的完整路径。

im = cv2.imread(filename)

确定绘制矩形框所需的左上角和右下角坐标,这些坐标值必须为整数。

sx1, sx2, sy1, sy2

cv2.rectangle(im,(int(sx1),int(sy1)),(int(sx2),int(sy2)),(0,255,0),3)

相关函数参数包括:图片对象、左上角坐标、右下角坐标、颜色值、线条粗细、线条类型以及点类型。

接下来进行文字添加,以下示例演示如何将文字标注在图片上方区域。

if (sy1 > 10):

 cv2.putText(im, name, (int(sx1),int(sy1-6)), cv2.FONT_HERSHEY_COMPLEX_SMALL,0.8, (0, 255, 0) )

else:

 cv2.putText(im, name, (int(sx1),int(sy1+15)), cv2.FONT_HERSHEY_COMPLEX_SMALL,0.8, (0, 255, 0) )

以上就是在Python中利用OpenCV实现图片加框和文字标注的完整方法,希望能为读者提供参考,并欢迎继续支持本站获取更多技术内容。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表