怎么在OpenCV中使用圆函数在图像中画圆

  介绍

怎么在OpenCV中使用圆函数在图像中画圆?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

OpenCV中圆与矩形函数显示,只不过矩形在图像中画矩形,圆在图像中画圆。

void 圆(Mat  img, Point 中心,int 半径,,Scalar 颜色,,int 厚度=1,int 线型=8,int 转变=0)

img为源图像

为中心画圆的圆心坐标

半径为圆的半径

颜色为设定圆的颜色,规则根据B(蓝)G(绿)R(红)

厚度如果是正数,表示组成圆的线条的粗细程度。否,则表示圆是否被填充

line_type线条的类型。默认是8

转变圆心坐标点和半径值的小数点位数

示例程序:

# include  & lt; iostream>,   # include  & lt; opencv2/核心/core.hpp>   # include  & lt; opencv2/imgproc/imgproc.hpp>   # include  & lt; opencv2/opencv.hpp>   using  namespace 性传播疾病;   using  namespace 简历;   int  main ()   {   Mat 才能;src =, imread (“C: \ \图皮人的\ \ test1.jpg",, 3);   圆才能(src,点(src.cols/, 2, src.rows /, 2),, 30日,标量(0,0,255));   imshow才能(“src",, src);   waitKey才能(0);   return 才能;0;   }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

怎么在OpenCV中使用圆函数在图像中画圆