我正在寻找一种将多个图像拆分为适当矩形的方法。这些矩形具有理想的形状,使得它们中的每一个都具有尽可能大的尺寸,而不包含大量的白色。
请注意重叠的矩形、孔和非轴对齐的矩形,所有这些都可能是我必须处理的场景。
我的目标是获得描述矩形角块的坐标,例如
[[(73,13),(269,13),(269,47)(73,47)],
[(73,13),(73,210),(109,210),(109,13)]
...]
为了做到这一点,我已经看过了,cv2.findContours但我无法让它与重叠的矩形一起工作(尽管我可以使用层次模型来处理孔,因为这会导致轮廓合并为一个。
请注意,尽管未显示孔可以嵌套。

