使用OpenCV circle函数图像上画圆的示例代码
OpenCV中circle与rectangle函数显示,只不过rectangle在图像中画矩形,circle在图像中画圆。
voidcircle(Matimg,Pointcenter,intradius,Scalarcolor,intthickness=1,intlineType=8,intshift=0)
img为源图像
center为画圆的圆心坐标
radius为圆的半径
color为设定圆的颜色,规则根据B(蓝)G(绿)R(红)
thickness如果是正数,表示组成圆的线条的粗细程度。否则,表示圆是否被填充
line_type线条的类型。默认是8
shift圆心坐标点和半径值的小数点位数
示例程序:
#include#include #include #include usingnamespacestd; usingnamespacecv; intmain() { Matsrc=imread("C:\\tupian\\test1.jpg",3); circle(src,Point(src.cols/2,src.rows/2),30,Scalar(0,0,255)); imshow("src",src); waitKey(0); return0; }
总结
以上所述是小编给大家介绍的使用OpenCVcircle函数图像上画圆的示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。