OpenCV环境下绘制轮廓的外接多边形、最小立式矩形、最小外接圆
来源:互联网 发布:光电效应实验报告数据 编辑:程序博客网 时间:2024/06/11 10:09
本文转载自 http://opencv66.net/thread-39-1-1.html
OpenCV提供了函数approxPolyDP()、boundRect()、minEnclosingCircle()分别计算给定点集的外接多边形,最小立式矩形和最小外接圆,下面分别给出这三个函数的原型和参数意义。
approxPolyDP函数(计算外接多边形):
C++: void approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed)
参数意义:
curve:待求解的点集。
approxCurve:求解得到的外接多边形点集。
epsilon:近似程度的参数。这个参数表示曲线与估计之间的最大距离。
closed:曲线是否封闭,如果值为true,表示曲线是封闭的;如果值为false,表示曲线不是封闭的。
boundRect函数(计算最小立式矩形):
C++: Rect boundingRect(InputArray points)
minEnclosingCircle函数(计算最小外接圆):
C++: void minEnclosingCircle(InputArray points, Point2f& center, float& radius)
参数意义:
points:待求解的点集。
center:外接圆的圆点。
radius:外接圆的半径。
使用示例代码如下:
OpenCV提供了函数approxPolyDP()、boundRect()、minEnclosingCircle()分别计算给定点集的外接多边形,最小立式矩形和最小外接圆,下面分别给出这三个函数的原型和参数意义。
approxPolyDP函数(计算外接多边形):
C++: void approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed)
参数意义:
curve:待求解的点集。
approxCurve:求解得到的外接多边形点集。
epsilon:近似程度的参数。这个参数表示曲线与估计之间的最大距离。
closed:曲线是否封闭,如果值为true,表示曲线是封闭的;如果值为false,表示曲线不是封闭的。
boundRect函数(计算最小立式矩形):
C++: Rect boundingRect(InputArray points)
minEnclosingCircle函数(计算最小外接圆):
C++: void minEnclosingCircle(InputArray points, Point2f& center, float& radius)
参数意义:
points:待求解的点集。
center:外接圆的圆点。
radius:外接圆的半径。
使用示例代码如下:
代码请到原帖http://opencv66.net/thread-39-1-1.html 中查看
代码请到原帖http://opencv66.net/thread-39-1-1.html 中查看
代码请到原帖http://opencv66.net/thread-39-1-1.html 中查看
运行截图如下:
阅读全文
0 0
- OpenCV环境下绘制轮廓的外接多边形、最小立式矩形、最小外接圆
- Opencv绘制最小外接矩形、最小外接圆
- Opencv绘制最小外接矩形、最小外接圆
- opencv之轮廓最小外接矩形和最小外接圆
- Opencv 轮廓 逼近多边形曲线 正外接矩形 外接最小矩形
- 获取轮廓的最小外接矩形
- OpenCV最小外接矩形
- Opencv寻找轮廓的最小外接矩形,并获取矩形的中心点,旋转角度
- opencv 轮廓的长度,面积,外接矩形(平行坐标轴),处接最小矩形,处接圆 , 椭圆
- opencv 轮廓的长度,面积,外接矩形(平行坐标轴),处接最小矩形,处接圆 , 椭圆
- opencv 连通区域的最小外接矩形
- 轮廓 画外接圆外接矩形
- OpenCV最小外接正矩形
- OpenCV找出最小外接矩形
- 利用cvMinAreaRect2求取轮廓最小外接矩形
- 利用cvMinAreaRect2求取轮廓最小外接矩形
- 利用cvMinAreaRect2求取轮廓最小外接矩形
- 利用minAreaRect求轮廓最小外接矩形
- PHP访问修饰符(使用于属性)笔记(①)
- ORACLE数据库测试数据插入速度
- TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
- 狗屎一样的React(第六节,React首页热门项目)
- Python基础篇之装饰器(decorator)
- OpenCV环境下绘制轮廓的外接多边形、最小立式矩形、最小外接圆
- linux字符驱动之初见
- python连接数据库
- ubuntu 安装 node
- 【管理】【OKR】Objectives and Key Results 目标和关键成果
- LOG算子
- php 批量导入数据方法 tp3.2
- Windows快速批量删除大量文件的命令
- three.js加载canvas纹理