Opencv fitEllipse函数详解

本文详细解析了OpenCV4.0+版本中fitEllipse函数的使用,介绍了返回的RotatedRect矩形参数,包括中心、宽高及角度的含义。通过实例代码展示了如何检测和理解拟合矩形的角度,并批评了网络上过时或误导性的相关教程。适合OpenCV初学者参考。
摘要由CSDN通过智能技术生成


前言

opencv 中的 fitEllipse 返回的矩形参数应该如何理解和参考呢?自己找资料的 时候 看到其他博客实在是 误人子弟或者时效太久了。 早已不适用。

本人实验所用版本 Opencv4.0 +


提示:以下是本篇文章正文内容,下面案例可供参考

一、 函数详解

RotatedRect fitEllipse( InputArray points );

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

二 、返回矩形的参数详解

返回的RotedRect矩形的参数:size.width , size.height , center , angle 。

在这里插入图片描述

  1. center 即返回矩形的几何中心 ,易于理解。 同时也是最小拟合椭圆你的中心。
  2. width默认为椭圆的短轴返回矩形的短边height默认为椭圆的长轴 ,返回矩形的长边
  3. angle重点 :返回矩形的角度大小【注:不是弧度】在【 0 ο ⁡ − 18 0 ο ⁡ 0^{\operatorname{\omicron}}-180^{\operatorname{\omicron}} 0ο180ο】之间, 具体是怎么操作的, 我还不是很理解 ,,有时间回来补充一下, 。

二、实际操作检测

1.代码

2.运行情况


总结

感觉网上的其他博客真的是乱写,ε=(´ο`*)))唉 。 或许可能是时代太过久远了吧,他们的用的都是 cv2.0+ 或者3.0 +

如果对你有帮助的话 ,麻烦点个赞(~ ̄▽ ̄)~啦啦啦。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值