Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我需要知道如何使用Matlab清除图像中的噪点。
让我们看这个例子: ![]() ![]() 如您所见,数字看起来并不清晰。 因此如何清除噪声和不是数字的像素,以便于识别。 谢谢。 回答: 您是从双层(黑色和白色两种颜色)开始的吗?还是您自己设定阈值? 如果是后者,您可能会发现在达到阈值之前更容易执行降噪。在这种情况下,请先上传您拥有的图像,然后再进行阈值处理。 如果是前者,那么就传统的降噪而言,您将遇到困难。原因是许多降噪方法都利用了噪声和实际自然图像之间统计属性上的区别。通过阈值化,该区别实质上被破坏了。 编辑 好的,从技术上讲,您的图像并不是真的很嘈杂-它很模糊(字母相互碰撞)并且具有背景干扰。 但是无论如何,这是我的处理方式:
![]() 模糊(5x5高斯): ![]() 阈值图像(我在GIMP中使用的阈值为〜93): ![]() 最后结果: ![]() 您会看到中间6和9的空隙消失了。不幸的是,我无法让左3的距离消失-它太大了。导致此问题的原因如下:
更多&回答... |
![]() |
![]() |