使用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实现k均值算法示例(k均值聚类算法)
Mar 16 Python
跟老齐学Python之开始真正编程
Sep 12 Python
Python实现的tab文件操作类分享
Nov 20 Python
详解Django框架中用户的登录和退出的实现
Jul 23 Python
Python字符串拼接六种方法介绍
Dec 18 Python
Python对excel文档的操作方法详解
Dec 10 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
Python一行代码实现快速排序的方法
Apr 30 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
Aug 07 Python
python3 正则表达式基础廖雪峰
Mar 25 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
PHP实现冒泡排序的简单实例
2016/05/26 PHP
splice slice区别
2006/10/09 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
也说JavaScript中String类的replace函数
2011/09/22 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
Python入门教程之运算符与控制流
2016/08/17 Python
python3下载抖音视频的完整代码
2019/06/05 Python
python如何实现代码检查
2019/06/28 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
mac使用python识别图形验证码功能
2020/01/10 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
毕业生的自我鉴定
2013/10/29 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
公司清洁工岗位职责
2015/04/15 职场文书