使用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 IDLE加上自动补全和历史功能
Nov 30 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
Linux下python3.7.0安装教程
Jul 30 Python
浅谈python标准库--functools.partial
Mar 13 Python
python Gunicorn服务器使用方法详解
Jul 22 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 Python
jupyter notebook 多行输出实例
Apr 09 Python
PyQt实现计数器的方法示例
Jan 18 Python
Ubuntu20下的Django安装的方法步骤
Jan 24 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
JAVA/JSP学习系列之二
2006/10/09 PHP
PHP在Web开发领域的优势
2006/10/09 PHP
php 操作符与控制结构
2012/03/07 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
Yii配置文件用法详解
2014/12/04 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
了解javascript中let和var及const关键字的区别
2019/05/24 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
[49:11]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.20
2020/12/23 DOTA
进一步理解Python中的函数编程
2015/04/13 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
创先争优公开承诺书
2014/08/30 职场文书
初中成绩单评语
2014/12/29 职场文书
Java界面编程实现界面跳转
2022/06/16 Java/Android