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

Python 过滤掉微弱的索贝尔过滤线?,python,opencv,scikit-image,sobel,Python,Opencv,Scikit Image,Sobel,我正在使用skimage创建一个类似于此的sobel过滤器图像。。。 我想知道有没有办法使这个索贝尔滤镜图像锐化?也就是说,去掉更模糊的白线,比如气球后面的模糊线 我用Skimage来做这个,但我可以访问其他东西,比如OpenCV 我的代码特别是 from skimage.filters import sobel elevation_map = sobel(img) plt.imshow(elevation_map, cmap=plt.get_cmap('gray')) 也许有点晚了,但去除

我正在使用skimage创建一个类似于此的sobel过滤器图像。。。

我想知道有没有办法使这个索贝尔滤镜图像锐化?也就是说,去掉更模糊的白线,比如气球后面的模糊线

我用Skimage来做这个,但我可以访问其他东西,比如OpenCV

我的代码特别是

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

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

可以这样做(例如阈值为50)
elevation\u map[elevation\u map<50]=0

你可以调整阈值,使更多的暗灰色像素设置为0。

你能给我们原始图像吗?遗憾的是,我不能,但一般来说,我怎样才能使这样的照片锐化,因为它不只是用于一张图像。啊,是的,这就是我们最终得出的结论。谢谢你,忘了这个问题!