python中的二值图像边缘检测方法是什么?

python中的二值图像边缘检测方法是什么?,python,image-processing,edge-detection,Python,Image Processing,Edge Detection,我有一个二进制图像[0,1]。我想使用Python来查找图像的边缘。我在二进制文件上尝试了sobel方法,但结果很糟糕。我希望输出像图像一样 最好的方法是应用1像素形态学腐蚀,然后计算输入图像和结果之间的差异。在伪代码中: edges = image - erosion(image) 你救了我的命。这是code edges=image-ndimage.morphics.binary\u图像

我有一个二进制图像[0,1]。我想使用Python来查找图像的边缘。我在二进制文件上尝试了sobel方法,但结果很糟糕。我希望输出像图像一样

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

edges = image - erosion(image)

你救了我的命。这是code edges=image-ndimage.morphics.binary\u图像