当前位置: 首页 > news >正文

【OpenCV + VS】OpenCV 绘图:绘制矩形、圆形、椭圆形、线条等

        在图像处理和计算机视觉中,绘制图形是常见的操作之一。这些图形可以用于标记图像中的感兴趣区域(ROI),可视化数据,或者在图像上展示一些重要信息。OpenCV 提供了强大的图形绘制功能,支持绘制矩形、圆形、线条、椭圆等。

示例代码:绘制矩形、圆形、椭圆形、线条

#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;
using namespace std;void drawing_demo(Mat& image) {// 1. 绘制矩形Rect rect;rect.x = 250;  // 矩形左上角的 x 坐标rect.y = 150;  // 矩形左上角的 y 坐标rect.width = 100;  // 矩形的宽度rect.height = 100;  // 矩形的高度rectangle(image, rect, Scalar(0, 0, 255), 2, 8, 0);  // 绘制红色矩形,线宽为 2// 2. 绘制圆形circle(image, Point(350, 400), 50, Scalar(255, 0, 0), -1, 8, 0);  // 绘制填充的蓝色圆形,半径为 50// 3. 绘制线条line(image, Point(100, 100), Point(200, 200), Scalar(255, 255, 0));  // 绘制黄色线条// 4. 绘制椭圆RotatedRect rrt;rrt.center = Point(200, 200);  // 椭圆的中心位置rrt.size = Size(100, 200);  // 椭圆的宽度和高度rrt.angle = 90;  // 椭圆的旋转角度ellipse(image, rrt, Scalar(
http://www.dtcms.com/a/600675.html

相关文章:

  • 易语言反编译工具 - 高效破解易语言程序的利器
  • 11年始终专注营销型网站提供网站建设小程序制作
  • AOSP Android13 Launcher3——TransformParams 类
  • 网站推广问题推广公司网站有哪些方式
  • 成都网站建设公司电话美食网站建设多少钱
  • 【把Linux“聊”明白】进程的概念与状态
  • GIT版本管理工具轻松入门 | TortoiseGit,本地 Git 仓库和 Git 概念,笔记02
  • 什么是美颜sdk?美型功能开发与用户体验优化实战
  • 在 React 项目中使用 Ky 与 TanStack Query 构建现代化数据请求层
  • 计算机网络---传输层安全 SSL与TLS
  • 【Linux篇】信号机制深度剖析:从信号捕捉到SIGCHLD信号处理
  • C语言编译软件选择及优化建议
  • Linux 之 【冯诺依曼体系结构与操作系统的简介】
  • 潍坊建设gc局网站windows优化软件
  • Java虚拟机(JVM)面试题(51道含答案)
  • [27] cuda 应用之 核函数实现图像通道变换
  • Aurora RDS MySQL The table ‘/rdsdbdata/tmp/#sql14b_df16d_1bd‘ is full
  • 手机响应式网站怎么做how to use wordpress
  • 网易云音乐回应“不适配鸿蒙”:推动相关部门加快步伐
  • C语言在线编译练习 | 提高编程技能与实战能力
  • 人工智能分支——深度学习、机器学习与神经网络初概览
  • C++ STL 关联式容器:map 与 set 深度解析与应用实践
  • 鄂尔多斯网站制作 建设推广网站建设前台功能
  • 策划书模板免费下载的网站免费获客平台
  • 如何搭建IoT机器视觉
  • 几分钟学会飞书多维表格开发
  • 11.12 脚本APP 手机如何开发简单APP
  • C++17常用新特性
  • oj题 ——— 链式二叉树oj题
  • 数据库项目实战五