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

【15】OpenCV C++实战篇——fitEllipse椭圆拟合、 Ellipse()画椭圆

文章目录

    • 1.2 fitEllipse椭圆拟合
    • 1.3 Ellipse()画椭圆

1.2 fitEllipse椭圆拟合

RotatedRect fitEllipse( InputArray points );

简介:给出若干个点之后(根据规定 至少六个点),filE函数把点集 拟合为 旋转矩形 并返回

返回RotatedRect的参数center ,size.width size.height , angle 。(包含中心坐标,矩形的偏转角度
输出RotatedRect 类型的矩形,是拟合出椭圆的最小外接矩形。

返回的RotedRect矩形的参数:

在这里插入图片描述

center 即返回矩形的几何中心 ,易于理解。 同时也是最小拟合椭圆你的中心。
width默认为椭圆的短轴返回矩形的短边 ,height默认为椭圆的长轴 ,返回矩形的长边
angle:重点 :返回矩形的角度大小【注:不是弧度】在【0° ⁡ − 180°】之间。

OpenCV—椭圆拟合fitEllipse
椭圆拟合fitEllipse()函数
opencv–轮廓拟合函数 boundingRect(),minAreaRect(),minEnclosingCircle(),fitEllipse(),fitLine()
fitEllipse函数
Opencv fitEllipse函数详解

1.3 Ellipse()画椭圆

画出椭圆:Ellipse()函数
函数作用:根据输入的椭圆参数画出椭圆
函数形式:

void ellipse(Mat& img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar& color, int thickness=1, int lineType=8, int shift=0)
void ellipse(Mat& img, const RotatedRect& box, const Scalar& color, int thickness=1, int lineType=8)

OpenCV学习笔记(5)_ ellipse绘制函数浅析

http://www.dtcms.com/a/324869.html

相关文章:

  • 【人工智能99问】BERT的原理什么?(23/99)
  • Elasticsearch 保姆级入门篇
  • SpringBoot查询方式全解析
  • 在Mac上搭建本地AI工作流:Dify与DeepSeek的完美结合
  • 数字图像处理2——图像增强
  • AI(1)-神经网络(正向传播与反向传播)
  • 【RL第七篇】PPO训练策略,如何使PPO训练稳定?
  • unity中如何让原人物动画兼容新人物的动画
  • 异步问题的概念和消除问题技巧
  • Graph-R1:一种用于结构化多轮推理的智能图谱检索框架,并结合端到端强化学习
  • 【面板数据】全国及各省份技术市场成交额数据-dta+xlsx格式(2001-2023年)
  • nginx+lua+redis案例
  • 《Webpack与Vite热模块替换机制深度剖析与策略抉择》
  • 消息生态系统全景解析:技术架构、核心组件与应用场景
  • 【Python练习】085. 编写一个函数,实现简单的DNS服务器功能
  • LeeCode 46. 全排列
  • 【树\思维】P1395 会议
  • 33.搜索旋转排序数组
  • Agno智能体框架简单使用
  • docker等基础工具使用
  • 从策略梯度到 PPO
  • java中的继承
  • Flutter开发 LinearProgressIndicato、CircularProgressIndicator
  • django基于Python的设计师作品平台的数据可视化系统设计与实现
  • QT的常用控件说明
  • Java基础—解析注解
  • 游戏常用运行库合集:一键解决游戏兼容性问题
  • 锂电池SOH预测 | 第35讲 Matlab基于BiLSTM的锂电池健康状态估计(锂电池SOH预测),附锂电池最新文章汇集
  • scanpy单细胞转录组python教程(二):单样本数据分析之数据质控
  • springboot的基础要点