使用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实现爬虫统计学校BBS男女比例之数据处理(三)
Dec 31 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
Python单元测试实例详解
May 25 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
python的常见矩阵运算(小结)
Aug 07 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
Python闭包装饰器使用方法汇总
Jun 29 Python
Keras loss函数剖析
Jul 06 Python
Python如何使用ElementTree解析xml
Oct 12 Python
python自动打开浏览器下载zip并提取内容写入excel
Jan 04 Python
Python中的嵌套循环详情
Mar 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
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
浅析php原型模式
2014/11/25 PHP
javascript 强制刷新页面的实现代码
2009/12/13 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
详解Bootstrap插件
2016/04/25 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
vue element实现表格合并行数据
2020/11/30 Vue.js
python 数据的清理行为实例详解
2017/07/12 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
python 实现仿微信聊天时间格式化显示的代码
2020/04/17 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
python中实现词云图的示例
2020/12/19 Python
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
HTML5 textarea高度自适应的两种方案
2020/04/08 HTML / CSS
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
公司岗位说明书
2015/10/08 职场文书
七年级作文之雪景
2019/11/18 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript