过滤掉微弱的索贝尔过滤器线?

时间:2017-06-16 14:15:04

标签: python opencv scikit-image sobel

我使用skimage创建了一个类似于此的sobel滤镜图片...... enter image description here

我想知道有没有办法锐化这个索贝尔滤镜图片?要说,删除更微弱的白线,例如气球后面的微弱线条?

我使用Skimage来做这件事,但我可以访问OpenCV等其他内容。

我的代码具体是......

from skimage.filters import sobel
elevation_map = sobel(img)
plt.imshow(elevation_map, cmap=plt.get_cmap('gray'))

1 个答案:

答案 0 :(得分:1)

可能有点晚,但删除微弱像素的最简单方法是对图像应用阈值。

可以这样做(例如阈值为50)elevation_map[elevation_map < 50] = 0 您可以调整阈值以将更多深灰色像素设置为0。