使用多边形将轮廓包围

Posted shuguomeifuguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用多边形将轮廓包围相关的知识,希望对你有一定的参考价值。

1 返回外部矩形边界:boundingRect()函数
Rect boundingRect(InputArray points)
2 寻找最小包围矩形 :minAreaRect()函数
RotatedRect minAreaRect(InputArray points)
3 寻找最小包围圆形:minEnclosingCircle()函数
void minEnclosingCircle(InputArray points,Point2f&center,float&radius)
技术图片

4 用椭圆拟合二维点集:fitEllipse()函数
RotatedRect fitEllipse(InputArray points)
5 逼近多边形曲线:approxPolyDP()函数
void approxPolyDP(InputArray curve,OutputArray approxCurve,double epsilon,bool closed)
技术图片

6 例子:创建包围轮廓的矩形边界

以上是关于使用多边形将轮廓包围的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV——使用多边形包围轮廓

26opencv入门轮廓查找与绘制——正外接矩形

轮廓拟合---OpenCV-Python开发指南(27)

opencv 多边形近似物体形状 cv.approxPolyDP函数的应用

2个多边形,其中一个包围另一个,如何将中间的环带区域涂成红色

Three.js将多边形线条(Line)转换成模型(Mesh)