在输入图像上绘制矩形,圆形和直线。在图像上覆盖文本。
流程:
1.我们制作原始图像的副本,并将副本存储为output。
2.我们继续绘制称为output 就位,因此我们不会破坏原始图像。
output = image.copy()
cv2.rectangle(output, (320, 60), (420, 160), (0, 0, 255), 2)
cv2.imshow("Rectangle", output)
cv2.waitKey(0)

添加关键区域:画一个蓝色的20px(填充)圆在图像的中心
output = image.copy()
cv2.circle(output, (300, 150), 20, (255, 0, 0), -1)
cv2.imshow("Circle", output)
cv2.waitKey(0)

添加关键连线(如骨骼点连线):
从x=60,y=20到x=400,y=200画一条5px粗的红线:
output = image.copy()
cv2.line(output, (60, 20), (400, 200), (0, 0, 255), 5)
cv2.imshow("Line", output)
cv2.waitKey(0)

本文提供了一个计算机视觉入门教程,详细介绍了如何利用OpenCV库在图像上绘制矩形、圆形、直线以及添加文本。通过创建图像副本,避免了对原始图像的破坏,还展示了在特定坐标添加关键区域(如蓝色填充圆)、关键连线(红色线条)以及分类信息(绿色文本)的方法,是学习OpenCV图像处理的良好起点。
最低0.47元/天 解锁文章
2319

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



