我使用skimage创建了一个类似于此的sobel滤镜图片......
我想知道有没有办法锐化这个索贝尔滤镜图片?要说,删除更微弱的白线,例如气球后面的微弱线条?
我使用Skimage来做这件事,但我可以访问OpenCV等其他内容。
我的代码具体是......
from skimage.filters import sobel
elevation_map = sobel(img)
plt.imshow(elevation_map, cmap=plt.get_cmap('gray'))
答案 0 :(得分:1)
可能有点晚,但删除微弱像素的最简单方法是对图像应用阈值。
可以这样做(例如阈值为50)elevation_map[elevation_map < 50] = 0
您可以调整阈值以将更多深灰色像素设置为0。