我正在尝试使用 opencv-python 桥接图像中未连接的像素。在 matlab 中,有 bmmorph 函数,它接受“桥”操作来执行此操作。我正在尝试使用 opencv-python 做类似的事情。谁能告诉我opencv中的桥接操作相当于什么?
同样我也在寻找“收缩”和“洞”操作。
这里是我正在使用的参考:
我不太清楚opencv,但是
scipy.ndimage.morphology
中有一个填洞函数叫做binary_fill_holes
。
我通常将其导入为
imfill
,因为我习惯在Matlab中使用形态学:
from scipy.ndimage.morphology import binary_fill_holes as imfill
然后根据您的需要,您可以不带参数使用它(这样它最接近 Matlab 中的
imfill(BW,conn,'holes')
),或者使用不同的参数,如函数文档中给出的:https://docs。 scipy.org/doc/scipy-0.16.0/reference/ generated/scipy.ndimage.morphology.binary_fill_holes.html
还没找到桥接功能,正在寻找一个。
希望对你有帮助,祝一切顺利!
如果您愿意编译 C++ 代码,我认为这在 this 帖子中得到了解决:-)