同步发于JuzerTech网站,里面有我软、硬件学习的纪录与科技产品开箱,欢迎进去观看。
OpenCV 可以透过一些函数,来绘制直线、圆形、矩形、多边形、文字于图片上。下面我们一一来看如何进行这些绘制。
畫直線
cv2.line(img,pt1,pt2,color[, thickness[, lineType[, shift]]])
函数为上方所示,需要输入的参数有图像、起始点、终止点、颜色等三个,后面则为选择性添加的选项,如线条粗细、线的类型等等。详细可以参考 OpenCV 的 Docs。
import cv2
import numpy as np
picture = np.ones((100,100,3),'uint8')
picture = picture*255
picture_line = cv2.line(picture,(0,0),(50,50),(255,0,0),2)
cv2.imshow('line',picture_line)
cv2.waitKey(0)

上方为程式

这篇博客介绍了如何利用OpenCV在Python中绘制直线、圆形、矩形和添加文字。通过`cv2.line()`、`cv2.circle()`、`cv2.rectangle()`和`cv2.putText()`函数,结合参数说明,展示了具体的实现代码和结果图像。
最低0.47元/天 解锁文章
2150

被折叠的 条评论
为什么被折叠?



