使用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操作串口的方法
Jun 17 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
手把手教你python实现SVM算法
Dec 27 Python
查看django版本的方法分享
May 14 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
python字典一键多值实例代码分享
Jun 14 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
Oct 17 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
python3代码中实现加法重载的实例
Dec 03 Python
python用分数表示矩阵的方法实例
Jan 11 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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
JavaScript 函数replace深入了解
2013/03/14 Javascript
ListBox实现上移,下移,左移,右移的简单实例
2014/02/13 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
Javascript的表单验证长度
2016/03/16 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
2017/05/08 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
JS实现的全排列组合算法示例
2017/10/09 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
js实现点击图片在屏幕中间弹出放大效果
2019/09/11 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
Python中time模块和datetime模块的用法示例
2016/02/28 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
python实现报表自动化详解
2017/11/16 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
CSS Grid布局教程之什么是网格布局
2014/12/30 HTML / CSS
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
C语言中break与continue的区别
2012/07/12 面试题
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
大一新生军训新闻稿
2015/07/17 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
三下乡活动心得体会
2016/01/23 职场文书
五年级数学教学反思
2016/02/16 职场文书
终止合同协议书范本
2016/03/22 职场文书
排查MySQL生产环境索引没有效果
2022/04/11 MySQL