OpenCV中的绘图函数(工具)

本文介绍了OpenCV中用于图像绘制的常用函数,包括cv2.line()画线、cv2.circle()画圆、cv2.rectangle()画矩形以及cv2.putText()添加文字。这些函数帮助开发者在图像处理中标识和突出显示特征,如物体检测和追踪。例如,cv2.line()函数允许设定线的起止点、粗细和线型,而cv2.rectangle()则用于绘制矩形,可以设置填充和边框样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在图像中我们经常需要用到将某个局部特征画出来,比如物体检测,物体追踪等等,今天来看看有哪些好玩的绘图工具吧!

常用的绘图有:画直线、圆、矩形、字符串,在OpenCV中分别可以用cv2.line(), cv2.circle(), cv2.rectangle(), cv2.putText()来实现,所有的绘图函数返回值均为None,不能用img=cv2.paintFunction()

1.cv2.line(src, (x0,y0),(x1,y1),color, thickness,linetype): 画线需要知道起止点的坐标, thickness即线的粗细,其中为-1时表示画闭合图形,进行内部填充,linetype可以使用默认及cv2.LINE_AA为抗锯齿,使得线更加平滑。


结果:左图为原比例,右图将其放大,下方的线采用抗锯齿线型

加抗锯齿后,在线的边缘有一层模糊的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值