Python使用OpenCV实现图片加框与文字标注教程
本文介绍如何在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实现图片加框和文字标注的完整方法,希望能为读者提供参考,并欢迎继续支持本站获取更多技术内容。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









