使用OpenCV circle函数图像上画圆的示例代码


Posted in Python onDecember 27, 2019

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函数图像上画圆的示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python表示矩阵的方法分析
May 26 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python实现的NN神经网络算法完整示例
Jun 19 Python
使用 Python 实现简单的 switch/case 语句的方法
Sep 17 Python
python面向对象 反射原理解析
Aug 12 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
tensorflow 变长序列存储实例
Jan 20 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 Python
python实现梯度下降法
Mar 24 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
python读写数据读写csv文件(pandas用法)
Dec 14 Python
python的slice notation的特殊用法详解
Dec 27 #Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 #Python
pandas 对group进行聚合的例子
Dec 27 #Python
pandas-resample按时间聚合实例
Dec 27 #Python
python 实现简单的FTP程序
Dec 27 #Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 #Python
python实现异常信息堆栈输出到日志文件
Dec 26 #Python
You might like
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
PHP 获取远程文件大小的3种解决方法
2013/07/11 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
2010/12/02 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
JavaScript实现拖拽元素对齐到网格(每次移动固定距离)
2016/11/30 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
python发送邮件接收邮件示例分享
2014/01/21 Python
python实现线程池的方法
2015/06/30 Python
Python的语言类型(详解)
2017/06/24 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
Python urllib.request对象案例解析
2020/05/11 Python
python中pop()函数的语法与实例
2020/12/01 Python
英国现代绅士品牌:Hackett
2017/12/17 全球购物
大学生如何写自荐信
2014/01/08 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
小学母亲节活动方案
2014/03/14 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
公司周年庆典标语
2014/10/07 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android