在python中对二进制图像进行边缘检测的方法是什么?

Moo*_*Lee -1 image-processing edge-detection python-3.x

我有一个二进制图像[0,1]。我想使用Python查找图像的边缘。我在二进制文件上尝试了sobel方法,但结果不佳。我希望输出像图片一样 在此处输入图片说明

Cri*_*ngo 5

最好的方法是应用1像素形态腐蚀,然后计算输入图像和结果之间的差异。用伪代码:

edges = image - erosion(image)
Run Code Online (Sandbox Code Playgroud)

  • 你救了我的命。这是代码`edges = image-ndimage.morphology.binary_dilation(image)` (2认同)