使用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根据出生日期返回年龄的方法
Mar 26 Python
用于统计项目中代码总行数的Python脚本分享
Apr 21 Python
Python编程实战之Oracle数据库操作示例
Jun 21 Python
Python编程pygal绘图实例之XY线
Dec 09 Python
Python2中文处理纪要的实现方法
Mar 10 Python
详解Python字符串切片
May 20 Python
Python考拉兹猜想输出序列代码实践
Jul 05 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
浅谈在django中使用redirect重定向数据传输的问题
Mar 13 Python
Django更新models数据库结构步骤
Apr 01 Python
使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())
May 14 Python
python 网络编程要点总结
Jun 18 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
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP高级OOP技术演示
2009/08/27 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
JavaScript兼容性总结之获取非行间样式案例
2016/08/07 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
node+vue实现文件上传功能
2020/05/28 Javascript
从0搭建vue-cli4脚手架
2020/06/17 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
Python中pygame安装方法图文详解
2015/11/11 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
python常用函数与用法示例
2019/07/02 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
工程地质勘察专业大学生求职信
2013/10/13 职场文书
家长会欢迎标语
2014/06/24 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js