【发布时间】:2020-07-28 23:11:30
【问题描述】:
我使用 skimage 为图像创建区域
from skimage.measure import regionprops
from skimage import measure
label_image = measure.label(binary_car_image)
for region in regionprops(label_image):
...
在某些情况下,这些区域可以相互交叉。如下图所示:
在此图像中有两个区域,但它们彼此相交。 在这种情况下,我需要将它们合并到一个区域而不是两个区域。
我发现了这个link,两个检查它们是否相互交叉。 所以我需要将这两个区域(或者在某些情况下可能超过 2 个)合并到一个区域。
谢谢
【问题讨论】:
-
获取每个矩形的边界框(角)坐标。然后从集合中获取最小和最大 x 以及最小和最大 y 坐标。用它来定义一个新的矩形,它是两者的边界框。
标签: python opencv computer-vision scikit-image