使用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 25 Python
python获取中文字符串长度的方法
Nov 14 Python
python3.6数独问题的解决
Jan 21 Python
django模板结构优化的方法
Feb 28 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
python增加图像对比度的方法
Jul 12 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
Python进程池Pool应用实例分析
Nov 27 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
Python pymysql模块安装并操作过程解析
Oct 13 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的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
JS实现区分中英文并统计字符个数的方法示例
2018/06/09 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
英国花园药房: The Garden Pharmacy
2017/12/28 全球购物
西班牙语在线票务市场:SuperBoletería
2019/06/10 全球购物
倡议书格式
2014/04/14 职场文书
求职导师推荐信范文
2015/03/27 职场文书
2015年计算机教学工作总结
2015/07/22 职场文书