【发布时间】:2013-04-26 02:42:01
【问题描述】:
我正在做一个指纹识别项目,但我需要对图像进行预处理。我经历了以下过程。
1) 二值化
2) 过滤去除“阶梯”效应;即平滑
3) 细化线条
我正在添加一个我正在尝试开发的步骤,该步骤将填补细化后留下的任何漏洞。我正在尝试按如下方式完成此操作。
4a) 使用bwlabel 来查找区域(我可能会考虑使用bwmorp(...,'shrink') 只留下“斑点”,但这样做会稍微减小斑点的大小)。
4b) 找出所有没有最大面积的区域
4c) 使用这些区域的位置将这些“斑点”缩小为点。
但是如何在指定位置应用收缩?
二值化
过滤
变薄
补洞
【问题讨论】:
标签: matlab image-processing shrink