我有一个需要填充的二进制轮廓图像。我可以在 Python 中使用 Floodfill 函数在 cv2 库中执行此操作
cv2.floodFill(image, None, (1,1), 1);
但这完全填充了轮廓。当我有两个重叠的轮廓时,这是一个问题,例如在下图中,要填充的对象有一个“洞”。
使用洪水填充,整个结构被填满。
我怎样才能只填充边界之间的空间?
我有一个需要填充的二进制轮廓图像。我可以在 Python 中使用 Floodfill 函数在 cv2 库中执行此操作
cv2.floodFill(image, None, (1,1), 1);
但这完全填充了轮廓。当我有两个重叠的轮廓时,这是一个问题,例如在下图中,要填充的对象有一个“洞”。
使用洪水填充,整个结构被填满。
我怎样才能只填充边界之间的空间?