OpenCV 中boundingRect、minAreaRect的用法区别

当得到对象轮廓后,可用boundingRect()得到包覆此轮廓的最小正矩形,minAreaRect()得到包覆轮廓的最小斜矩形。

1)Rect boundingRect(InputArray points)

points:输入信息,可以为包含点的容器(vector)或是Mat。
返回包覆输入信息的最小正矩形。如下图:

2)RotatedRect minAreaRect(InputArray points)

points:输入信息,可以为包含点的容器(vector)或是Mat。

返回包覆输入信息的最小斜矩形。如下图:

第二种(红色框)求得是真正的最小外接矩形,如下图所示说明。

猜你喜欢

转载自blog.csdn.net/u013925378/article/details/84563011
今日推荐