使用多边形将轮廓包围
Posted shuguomeifuguo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用多边形将轮廓包围相关的知识,希望对你有一定的参考价值。
1 返回外部矩形边界:boundingRect()函数
Rect boundingRect(InputArray points)
2 寻找最小包围矩形 :minAreaRect()函数
RotatedRect minAreaRect(InputArray points)
3 寻找最小包围圆形:minEnclosingCircle()函数
void minEnclosingCircle(InputArray points,Point2f¢er,float&radius)
4 用椭圆拟合二维点集:fitEllipse()函数
RotatedRect fitEllipse(InputArray points)
5 逼近多边形曲线:approxPolyDP()函数
void approxPolyDP(InputArray curve,OutputArray approxCurve,double epsilon,bool closed)
6 例子:创建包围轮廓的矩形边界
以上是关于使用多边形将轮廓包围的主要内容,如果未能解决你的问题,请参考以下文章
opencv 多边形近似物体形状 cv.approxPolyDP函数的应用