使用OpenCV circle函数图像上画圆的示例代码
2020-03-28 12:38
2711 查看
OpenCV中circle与rectangle函数显示,只不过rectangle在图像中画矩形,circle在图像中画圆。
void circle(Mat img, Point center, int radius, Scalar color, int thickness=1, int lineType=8, int shift=0)
img为源图像
center为画圆的圆心坐标
radius为圆的半径
color为设定圆的颜色,规则根据B(蓝)G(绿)R(红)
thickness 如果是正数,表示组成圆的线条的粗细程度。否则,表示圆是否被填充
line_type 线条的类型。默认是8
shift 圆心坐标点和半径值的小数点位数
示例程序:
#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { Mat src = 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); return 0; }
总结
以上所述是小编给大家介绍的使用OpenCV circle函数图像上画圆的示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- 使用C#调用存储过程,用函数合理组织代码,使程序更加的清晰(示例)
- 函数指针使用示例(参考Linux-内核代码)
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- opencv中的cv2.cvtColor()函数中将BGR图转换为YCrCb及YCR_CB所使用的公式及代码验证
- [OpenCV]图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- (未实用 需多个函数配套使用)opencv3.0 函数学习 10——morphologyEx 形态学图像处理:开运算、闭运算、形态学梯度、顶帽、黑帽合辑
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- windows 下如何使用 Lua 语言绘制正弦函数图像?代码
- IO中flush()函数的使用代码示例
- 使用opencv实现图像素描效果(含批量修改代码)
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- php示例代码之使用list函数和mysql_fetch_row函数
- 对比使用C# unsafe代码和OpenCV进行图像处理的效率(上)
- ROS学习笔记(2):在ROS中使用OpenCV进行简单的图像处理---代码实现篇
- opencv图像处理常用完整示例代码总结
- 图像分割之(四)OpenCV的GrabCut函数使用和源码解读
- 【Linux C代码分享二】UDP Socket示例程序:使用fgets函数获取屏幕输入
- PHP扩展之图像处理2——Gmagick库使用示例及相关类和函数