虹膜图片的最佳功能匹配器

时间:2014-12-07 13:20:40

标签: java opencv matching iris-recognition

我想编写一些代码来执行虹膜识别。我已经有了虹膜图片,这些图片被标准化为笛卡尔坐标。我尝试使用Gabor过滤器和汉明距离匹配theese图片,但没有成功。

所以现在我想知道在openCV中是否存在一个能够提供这种认可的匹配器吗?我知道有一些预定义的匹配器,但哪一个对于非常相似的图片最好? 我还要补充一点,我的应用程序应该决定数据库中是否已经存在iris。

我使用的是openCV的Java版本

1 个答案:

答案 0 :(得分:1)

特征提取&匹配帮助!

问题是典型的识别应用。要成功匹配两个图像,您必须找到一些独特或独特的属性,以帮助您找到您要查找的内容。这些被称为"功能"在模式识别/图像处理环境中。然而,这并不简单。有许多特征提取方法已在OpenCV (SIFT,SURF,ORB 等)中实现

SIFT Features of Iris

在虹膜识别案例中,您将需要比例,照度和旋转不变特征。 SIFT功能将是这项工作的最佳候选人。 因此,提取虹膜图像的SIFT特征并将其存储到数据库中。 OpenCV也有功能匹配器, flaNN 就是其中之一。

SIFT Matching

<强> OpeCV
SIFT: http://docs.opencv.org/3.1.0/da/df5/tutorial_py_sift_intro.html#gsc.tab=0
FLANN: http://docs.opencv.org/2.4/doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.html