先上代码

#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/video.hpp>using namespace cv;
using namespace std;#define WINDOW_WIDTH 600//自定义窗口大小的宏 void DrawFilledCircle(Mat img, Point center) {int thickness = -1;int lineType = 8;circle(img,center,WINDOW_WIDTH / 8,Scalar(0, 0, 255),thickness,lineType);
}int main(int argc, char** argv)
{Mat img = Mat::zeros(WINDOW_WIDTH, WINDOW_WIDTH, CV_8UC3);DrawFilledCircle(img, Point(WINDOW_WIDTH/2, WINDOW_WIDTH/2));imshow("name1", img);waitKey(0);return 0;
}

效果

函数解析

OpenCV基本图形绘制之圆相关推荐

  1. OpenCV-基本图形绘制(圆、矩形、椭圆)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 circle函数原型 void circle(InputOutputArray img, Poi ...

  2. Qt基本图形绘制(圆、圆角矩形、圆弧、椭圆、扇形等)

    首先介绍一下Qt的坐标机制: Qt的坐标与我们常见的坐标不同,如图,假设下图的矩形就是我们的窗口,矩形左上角顶点即为坐标原点: 绘制矩形 核心代码: paint->drawRect(20,20, ...

  3. OpenCV基本图形绘制之绘制直线

    先上代码 #include <iostream> #include <opencv2/core.hpp> #include <opencv2/highgui.hpp> ...

  4. OpenCV基本图形绘制之椭圆

    先上代码 #include <iostream> #include <opencv2/core.hpp> #include <opencv2/highgui.hpp> ...

  5. OpenCV基本图形绘制之填充连接区域内部

    先上代码 #include <iostream> #include <opencv2/core.hpp> #include <opencv2/highgui.hpp> ...

  6. 【CV 向】OpenCV 图形绘制指南

    文章目录 引言 1. 创建画布 2. 绘制线段 3. 绘制矩形 4. 绘制圆 5. 绘制椭圆 6. 绘制多边形 7. 绘制字体 结论 引言 Python OpenCV 是一个功能强大的计算机视觉库,除 ...

  7. 【opencv系列04】OpenCV4.X图形绘制

    点击上方"AI搞事情"关注我们 一. 基本图形绘制 1. 基本函数与参数 cv2.line(): 线 cv2.circle(): 圆 cv2.rectangle(): 矩形 cv2 ...

  8. OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse()

    OpenCV示例学习(二): 基本图形绘制算子:line(),circle(),fillPoly(), ellipse() #include <opencv2/opencv.hpp>usi ...

  9. 安卓自定义View基础05-Canvas之基础图形绘制,点,线,矩形,圆,椭圆,弧形等

    一.Canvas简介 Canvas我们可以称之为画布,能够在上面绘制各种东西,是安卓平台2D图形绘制的基础, 源码中关于Canvas的解释: The Canvas class holds the &q ...

最新文章

  1. python线程的注意点(线程之间执行是无序的、主线程会等待所有的子线程执行结束再结束(守护主线程)、线程之间共享全局变量、线程之间共享全局变量数据出现错误问题(线程等待(join)、互斥锁))
  2. 原理+代码实战 | 双目视觉中的极线校正
  3. 安全产品研发与落地的一些方法与思考
  4. 如何将低频内容应用转化为高频应用?
  5. Java使用继承的语法是,Java使用继承
  6. ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— 小车指定花式动作
  7. docker 常用命令(1)
  8. 查看Linux进程CPU过高具体的线程堆栈(不中断程序)
  9. 研讨会 | “人工智能与行业知识图谱技术实战”研讨会
  10. 变量声明方式:let与var的区别
  11. Latch free等待事件
  12. jQuery Mobile中头部栏header的data-*选项
  13. 修改MySQL用户的host属性_如何快速修改MySQL用户的host属性
  14. 区块链支付平台技术的应用
  15. Java程序员从笨鸟到菜鸟之(九十四)深入java虚拟机(三)——类的生命周期(下)类的初始化...
  16. 张宴Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)故障解决方案...
  17. 英特尔cpu发布时间表_英特尔10代桌面cpu上市时间(英特尔10代发售时间)
  18. 大厂面试 | 蚂蚁金服前端岗三面真题!
  19. 学好机器学习需要哪些数学知识?
  20. winform显示器适配(解决字体模糊,界面错乱,多屏适配)

热门文章

  1. 大道至简java伪代码
  2. javascript常见错误
  3. 在代码中加载storyBoard中的ViewController
  4. iOS笔记之UIKit_UIButton
  5. Delphi 使用 Visual Studio Shell , 开源为期不远
  6. 网站SEO域名、URL路径优化
  7. 报告表明混合云带来IT管理挑战
  8. JavaScript 学习笔记— —Arguments
  9. @Override错误
  10. SqlServer2008 数据库同步的两种方式(Sql JOB)