【问题标题】:Find the unique area from the overlapping rectangles in python [closed]从python中的重叠矩形中找到唯一区域[关闭]
【发布时间】:2019-12-12 21:28:22
【问题描述】:

我正在尝试从生成的多个有界框中找到唯一区域,以查找 python 中产品的屏幕截图

【问题讨论】:

  • 到目前为止你尝试过什么?
  • 我试过 IOU 但问题是可能有未知数量的组合
  • 什么是“独特区域”?一个包含所有框的矩形区域?
  • 唯一区域意味着与其他矩形相交的矩形部分应该只考虑一次。考虑将上述形状转换为单个 n 维多边形,我们需要找到该多边形的面积

标签: python opencv intersection area


【解决方案1】:

您可以先尝试按颜色对图像进行阈值处理(使用 HSV threshold 或 RGB)。

然后有几个二值图像,你可以使用Contour Approximation (number 4 on the page) 特征,使用Douglas-Peucker 算法。填充生成的边界框。

之后,您可以将生成的二值图像彼此相减,以找到准确的交叉区域。

希望对你有帮助!

【讨论】:

    猜你喜欢
    • 2016-12-27
    • 2010-12-05
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2015-10-18
    相关资源
    最近更新 更多