使用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中不同模块(函数、类、变量)的调用详解
Jul 16 Python
对Python函数设计规范详解
Jul 19 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 Python
python定时任务 sched模块用法实例
Nov 04 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
pytorch:实现简单的GAN示例(MNIST数据集)
Jan 10 Python
Python使用configparser库读取配置文件
Feb 22 Python
pandas使用之宽表变窄表的实现
Apr 12 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
Python 创建守护进程的示例
Sep 29 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 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
Javascript 获取LI里的内容
2008/12/17 Javascript
jQuery学习笔记之jQuery动画效果
2013/09/09 Javascript
JS实现静止元素自动移动示例
2014/04/14 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
JavaScript获取页面中表单(form)数量的方法
2015/04/03 Javascript
require.js的用法详解
2015/10/20 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
[08:53]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS 选手采访
2021/03/11 DOTA
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
Python简单I/O操作示例
2019/03/18 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
Python模块 _winreg操作注册表
2020/02/05 Python
python模拟点击网页按钮实现方法
2020/02/25 Python
AUC计算方法与Python实现代码
2020/02/28 Python
Python代码执行时间测量模块timeit用法解析
2020/07/01 Python
canvas绘制表情包的示例代码
2018/07/09 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
商业活动邀请函
2014/02/04 职场文书
升学宴主持词
2014/04/02 职场文书
副董事长岗位职责
2014/04/02 职场文书
教师创先争优承诺书
2015/04/27 职场文书
纪委立案决定书
2015/06/24 职场文书
家属联谊会致辞
2015/07/31 职场文书