对象区域和对象的最大长度

时间:2012-08-23 12:55:49

标签: opencv area

我是open cv的新用户。我想在图像中标记后计算对象的面积。然后我需要找到对象的最大长度。 (线性=最大长度/面积* Pai / 40) 谁能帮我?

1 个答案:

答案 0 :(得分:0)

首先,你是如何标记图像的?根据您的标签,您可能会找到一些描述该对象轮廓的点。因此,您可以使用此function找到其区域:

double contourArea(InputArray contour, bool oriented=false )

关于最大长度部分,您可以使用此function

RotatedRect minAreaRect(InputArray points)

对象的最小区域边界矩形的长度将为您提供最大长度。

无论如何,对于这种形状分析,您可以查看Structural Analysis and Shape Descriptors上的OpenCV文档,因为还有许多功能甚至可以帮助您。