2017-06-16 64 views
1

我使用skimage到创作者与此类似索贝尔过滤器的图片 enter image description here过滤出微弱的sobel过滤器行吗?

我想知道有没有办法磨砺这个索贝尔滤波器的形象?要说,除去像气球后面微弱线条那样更微弱的白线?

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

我的代码专门为...

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

少深灰色像素的您能不能给我们的原始图像? –

+0

不幸的是,我不能,但也只是在一般情况下,我怎么能锐化这样的照片,因为它不会只用于一个图像。 – Carson

回答

1

也许有点晚,但以消除模糊的像素的简单的方法是阈值应用于图像。

它可以这样做(与实例50阈值)elevation_map[elevation_map < 50] = 0 您可以调整阈值,以获得更多设置为0。

+0

啊,是的,这实际上是我们最终弄清楚的。谢谢你,忘了这个问题! – Carson