【问题标题】:Object area and maximum length of object物体面积和物体最大长度
【发布时间】:2012-08-18 23:53:36
【问题描述】:

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

【问题讨论】:

    标签: opencv area


    【解决方案1】:

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

    double contourArea(InputArray contour, bool oriented=false )
    

    关于最大长度部分,你可以使用这个function

    RotatedRect minAreaRect(InputArray points)
    

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

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

    【讨论】:

      猜你喜欢
      • 2014-01-10
      • 2011-07-29
      • 2011-08-07
      • 2012-08-15
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      相关资源
      最近更新 更多