日常坑爹opencv

1、绘制线段

	Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
Point point1 = Point(100, 100);
Point point2 = Point(400, 400);
line(picture, point1, point2, Scalar(0, 255, 0), 2);
imshow("sbn", picture);
waitKey(0);

显示结果如下

    Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
Point point1 = Point(100, 100);
Point point2 = Point(400, 400);
Point point3 = Point(100, 200);
Point point4 = Point(400, 200);
line(picture, point1, point2, Scalar(0, 255, 0), 2);
line(picture, point3, point4, Scalar(0, 255, 255), 2);
imshow("sbn", picture);
waitKey(0);

2、绘制三角形

    Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
Point point1 = Point(200, 150);
Point point2 = Point(50, 250);
Point point3 = Point(400, 380);
Point point4 = Point(200, 150);
line(picture, point1, point2, Scalar(24, 224, 139), 2);
line(picture, point2, point3, Scalar(24, 224, 139), 2);
line(picture, point3, point1, Scalar(24, 224, 139), 2);
imshow("sbn", picture);
waitKey(0);

3、绘制圆形

    Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
Point point1 = Point(200, 150);
circle(picture, point1, 50, Scalar(255, 255, 255, 255), 2);
imshow("sbn", picture);
waitKey(0);

4、绘制椭圆

    Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
Point point1 = Point(200, 150);
ellipse(picture,Point(256,256),Size(150, 100),0,0, 360,Scalar(255, 129, 0),2,-1);
imshow("sbn", picture);
waitKey(0);

5.绘制矩形

    Mat picture(500,500,CV_8UC3,Scalar(0,0,0,0.5));
rectangle(picture, Point(50, 100), Point(200, 300), Scalar(0, 255, 255), -1);
imshow("sbn", picture);
waitKey(0);

5、加入文字

Opencv学习:学习画图形的更多相关文章

  1. 吴裕雄--天生自然python学习笔记:python用OpenCV 读取和显示图形

    Open CV 是一个开源.跨平台的计算机视觉库,它可 以在商业和研究领域中免费使用,目前已广泛应用于人机 互动.人脸识别.动作识别.运动跟踪等领域. 要识别特定的图像,最重要的是要有识别对象的特征 ...

  2. OpenCV计算机视觉学习(13)——图像特征点检测(Harris角点检测,sift算法)

    如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 前言 ...

  3. OpenCV入门学习笔记

    OpenCV入门学习笔记 参照OpenCV中文论坛相关文档(http://www.opencv.org.cn/) 一.简介 OpenCV(Open Source Computer Vision),开源 ...

  4. SVG 学习<一>基础图形及线段

    目录 SVG 学习<一>基础图形及线段 SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组 SVG 学习<三>渐变 SVG 学习<四 ...

  5. Android NDK开发及OpenCV初步学习笔记

    https://www.jianshu.com/p/c29bb20908da Android NDK开发及OpenCV初步学习笔记 Super_圣代 关注 2017.08.19 00:55* 字数 6 ...

  6. OpenCV图像处理学习笔记-Day1

    OpenCV图像处理学习笔记-Day1 目录 OpenCV图像处理学习笔记-Day1 第1课:图像读入.显示和保存 1. 读入图像 2. 显示图像 3. 保存图像 第2课:图像处理入门基础 1. 基本 ...

  7. OpenCV图像处理学习笔记-Day03

    OpenCV图像处理学习笔记-Day03 目录 OpenCV图像处理学习笔记-Day03 第31课:Canny边缘检测原理 第32课:Canny函数及使用 第33课:图像金字塔-理论基础 第34课:p ...

  8. OpenCV图像处理学习笔记-Day4(完结)

    OpenCV图像处理学习笔记-Day4(完结) 第41课:使用OpenCV统计直方图 第42课:绘制OpenCV统计直方图 pass 第43课:使用掩膜的直方图 第44课:掩膜原理及演示 第45课:直 ...

  9. OpenCV计算机视觉学习(10)——图像变换(傅里叶变换,高通滤波,低通滤波)

    如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 在数 ...

  10. matlab画图形函数 semilogx

    matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数.loglog是x y轴都取 ...

随机推荐

  1. Flask应用实战经验总结:使用工厂函数创建app与uWSGI服务部署启动失败解决方案

    在 Flask 应用开发中,使用工厂函数创建应用实例,并借助 uWSGI 服务进行部署,是常见且高效的组合. 然而,在实际操作过程中,uWSGI 配置文件与应用启动函数之间的关系复杂,容易引发各种问题 ...

  2. Opencv环境配置一览

    OpenCV环境配置一览 专业相关,平时经常会使用到opencv的一些函数,目前主要包括Ubuntu系统,Android系统,本篇文章介绍在两个系统下对应的环境配置策略. Ubuntu环境 附上一个很 ...

  3. Open diary(每天更新)

    .col-md-8 img { display: none } .comment img { display: unset } 这是一个open diary,就是公开日记. 为什么标题用英文呢?因为觉 ...

  4. Windows 提权-密码搜寻

    本文通过 Google 翻译 Password Hunting – Windows Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释 ...

  5. 阿里云平台OSS对象存储

    OSS即"OpenStorageService",概念上没啥新意,就是本地存储搬到阿里云平台上了,单个存储对象大小可以达到5G,看了下阿里的OSS教程java版本, 使用原生js和 ...

  6. RuoYi-vue配置记录

    如果这个项目能顺利运行,标志着Springboot+vue的前后端环境都配好了. 一.官方文档 若依官方文档:介绍 | RuoYi,在这个地方克隆/下载项目源代码https://gitee.com/y ...

  7. 配置Thymeleaf模板引擎

    1).thymeleaf-starter: 关闭缓存 2).静态资源都放在static文件夹下就可以按照路径直接访问 3).页面放在templates下,直接访问 springboot ,访问项目的时 ...

  8. Eclipse 配置maven默认源及本地仓库

    1.window->Preferences 2.Maven-> User Setting 3.全局配置Global Settings/用户配置 User  Settings 修改为自己的配 ...

  9. python3安装xlutils模块

    下载: https://www.cnpython.com/pypi/xlutils/dl-xlutils-2.0.0-py2.py3-none-any.whl#google_vignette 安装: ...

  10. 高度混淆和多层嵌套的JSP案例免杀思路

    免责声明:本文所涉及的技术仅供学习和参考,严禁使用本文内容从事违法行为和未授权行为,如因个人原因造成不良后果,均由使用者本人负责,作者及本博客不承担任何责任. 01 分析特征 目前webshell检测 ...