使用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多维/嵌套字典数据无限遍历的实现
Nov 04 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
May 23 Python
PyQt5图形界面播放音乐的实例
Jun 17 Python
django 单表操作实例详解
Jul 30 Python
Python笔试面试题小结
Sep 07 Python
python3.6、opencv安装环境搭建过程(图文教程)
Nov 05 Python
浅谈Python线程的同步互斥与死锁
Mar 22 Python
python由已知数组快速生成新数组的方法
Apr 08 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
只用20行Python代码实现屏幕录制功能
Jun 02 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 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
DOM下的节点属性和操作小结
2009/05/14 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
利用javascript打开模态对话框(示例代码)
2014/01/11 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
Vue 引入AMap高德地图的实现代码
2019/04/29 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
寻找网站后台地址的python脚本
2014/09/01 Python
Python实现LRU算法的2种方法
2015/06/24 Python
Python实现截屏的函数
2015/07/26 Python
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
浅析python字符串前加r、f、u、l 的区别
2021/01/24 Python
Julep官网:美容产品和指甲油
2017/02/25 全球购物
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
自荐书范文
2013/12/08 职场文书
财务工作个人求职的自我评价
2013/12/19 职场文书
初中学校军训方案
2014/05/09 职场文书
行政监察建议书
2014/05/19 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS
app场景下uniapp的扫码记录
2022/07/23 Java/Android