目标
在图像上绘制不同的几何图形。
cv.line(), cv.circle() , cv.rectangle(), cv.ellipse(), cv.putText() 等函数的用法。
主要参数
img : 目标图像
color : 颜色元祖,按照BGR排列,如(255,0,0)即为blue蓝色。
Thickness: 以像素数代表宽度,-1代表实心填充。
lineType : 线型,cv.LINE_4、cv.LINE_8、cv.LINE_AA 。
划线
如:cv.line(img,(pnt1),(pnt2),(255,0,0),5)
pnt1代表起点,可以用(25,35)来表示。
pnt2代表终点。
(255,0,0)代表颜色,按照BGR排列,蓝色。
5:代表线宽。
画矩形
如:cv.rectangle(img,(pnt_top_left),(pnt_bottom_right),(0,255,0),3)
pnt_top_left:左上角坐标
pnt_bottom_right:右下角坐标
(0,255,0):颜色,BGR,green绿色。
3:代表宽度
画圆
如:cv.circle(img,(center), radio, (0,0,255), -1)
center:圆心坐标
radio:半径,以像素值表示
画椭圆
cv.ellipse(img, center, axes, angle, startAngle, endAngle, color[, thickness[, lineType[, shift]]])
如:cv.ellipse(img,(center),(100,50),0,0,180,255,-1)
center:代表圆心坐标。
axes(100,50)代表长轴和短轴。
opencv3.4+python3.6 中文教程3之绘图操作
最新推荐文章于 2024-03-04 08:30:00 发布