【发布时间】:2014-03-01 01:06:18
【问题描述】:
对于一个学校项目,我构建了一个扫描仪并将其连接到 matlab。扫描仪扫描从 0 到 9 的手写数字的图像(16 x 16 像素)。我正在使用主成分分析来对扫描进行分类。由于扫描仪的精度较低,我需要先对扫描件进行预处理,然后才能真正将它们发送到识别机。
这些预处理步骤之一是加粗线条。到目前为止,我为此使用了一个非常简单的平均过滤器:H = ones(3, 3) ./ 9。这就带来了问题,即数字 8 和 9 的圆形间隙很可能是“闭合的”。我附上了我所有预处理步骤的图片,其中问题是可见的:带有“阈值”标题的图像仍然显示间隙,但在加厚步骤后它消失了。
我的问题是:你知道这个“加厚”步骤的更好过滤器,它不会消除差距吗?或者您是否有一个过滤器的想法,可以在增稠后应用以产生所需的结果?任何其他建议或提示也非常感谢。
【问题讨论】:
标签: matlab image-processing filtering