我正在尝试在此图像上运行精明的边缘检测器:
使用此代码:
def edges(img):
from skimage import feature
img = Image.open(img)
img.convert('L')
array = np.array(img)
out = feature.canny(array, sigma=1, )
return Image.fromarray(out,'L')
edges('Q_3.jpg').save('Q_3_edges.jpg')
但我只是得到一个黑色的图像。有什么想法我可能做错了吗?我尝试了 1 和 3 的 sigma。