1

我正在使用 skimage 创建与此类似的 sobel 过滤器图像... 在此处输入图像描述

我想知道有没有办法锐化这个索贝尔滤镜图像?就是说,去掉那些比较微弱的白线,比如气球后面的微弱线条?

我使用 Skimage 来做到这一点,但我可以访问其他东西,比如 OpenCV。

我的代码具体是...

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

1 回答 1

1

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

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

于 2017-07-17T21:31:03.553 回答