为了从手部图像中提取最大手掌区域,我需要四个谷点。我从以下来源探索的是将给定图像转换为二进制,然后使用局部最小值找到谷点。
文章题目:基于Stockwell变换的掌纹识别 作者:G.S.Badrinath,Phalguni Gupta
我的问题是如何使用局部最小值来计算谷点。
提前致谢.. !!
答案 0 :(得分:2)
你可以使用here给出的想法。 另一个替代想法(可能比链接中给出的更好)如下。
获取二值化图像。整个手掌区域为白色,其余背景为黑色。
通过以下方法检测谷区。找到那些连续的白色运行,其中游程长度中前一行中的所有像素都是黑色。这将给出山谷顶部的位置。
对于每个山谷,至少会有一个这样的游程。
从运行的最后一个(第一个)点开始,向右(左)找到第一个白色像素。如果它位于相同的连接组件中,则表示您已成功获得谷区域。
对于这样的跑步,从最后(第一)点开始顺时针(逆时针)移动手掌的外边界以获得山谷的底部。 (这将是山谷中最深的部分)。你可以通过在山谷区域内获得最小值来获得这一点。
这个概念被广泛称为water-reservoir detection,可以获得许多来源。