在图像中我们经常需要用到将某个局部特征画出来,比如物体检测,物体追踪等等,今天来看看有哪些好玩的绘图工具吧!
常用的绘图有:画直线、圆、矩形、字符串,在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为抗锯齿,使得线更加平滑。
结果:左图为原比例,右图将其放大,下方的线采用抗锯齿线型
加抗锯齿后,在线的边缘有一层模糊的