我正在做一个指纹识别项目,但我需要对图像进行预处理。我经历了以下过程。
1)二值化
2)过滤去除“阶梯”效应;即平滑
3)细线
我正在添加一个我正在尝试开发的步骤,该步骤将填充细化后留下的任何孔。我正在尝试按如下方式完成此操作。
4a)bwlabel
用于查找区域(我可能会考虑使用bwmorp(...,'shrink')
仅留下“斑点”,但这样做会稍微减小斑点的大小)。
4b) 找出所有没有最大面积的区域
4c) 使用这些区域的位置将这些“斑点”缩小为点。
但是如何在指定位置应用收缩?
二值化
过滤
细化
填孔