使用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 04 Python
PyCharm使用教程之搭建Python开发环境
Jun 07 Python
Python 序列的方法总结
Oct 18 Python
Python实现感知机(PLA)算法
Dec 20 Python
Python对多属性的重复数据去重实例
Apr 18 Python
python3 深浅copy对比详解
Aug 12 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
Python Numpy 控制台完全输出ndarray的实现
Feb 19 Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 Python
Django实现后台上传并显示图片功能
May 29 Python
Python生成器next方法和send方法区别详解
May 30 Python
python实现简单的tcp 文件下载
Sep 16 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中使用与Perl兼容的正则表达式
2006/11/26 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
PHP中常用的魔术方法
2017/04/28 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
Laravel框架中缓存的使用方法分析
2019/09/06 PHP
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
jQuery 改变P标签文本值方法
2018/02/24 jQuery
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
python文件比较示例分享
2014/01/10 Python
python图片验证码生成代码
2016/07/02 Python
python发送告警邮件脚本
2018/09/17 Python
Django 开发环境配置过程详解
2019/07/18 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
ASOS比利时:英国线上零售商及自有品牌
2018/07/29 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
Android笔试题总结
2014/11/29 面试题
中年人生感言
2014/02/04 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
学校元旦晚会开场白
2015/05/29 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Ajax实现三级联动效果
2021/10/05 Javascript
nginx日志格式分析和修改
2022/04/28 Servers