1

我有很好的分辨率面部图像,我想自动检测虹膜并知道它的颜色。除了 HoughCircles 之外,是否有任何最先进的(标准)方法来检测虹膜,这在不同的图像上没有报告一致的结果。我的一个条件是我必须使用静止图像(没有视频可用)?

我正在使用 OpenCV-Python 进行图像处理。非常感谢任何帮助。

4

1 回答 1

2

我认为问题可以分为两部分:

  1. 虹膜区域的定位
  2. 估计颜色

第一步很费时间,但我已经在我的工作场所做到了。您可以为虹膜图像(灰度)训练 Haar 级联分类器,并将返回的眼睛区域内的虹膜定位为眼睛的级联分类器。如果您已经拥有一组面部图像,则可以使用它们。否则,请尝试收集尽可能多的样本,并使用与您要使用的图像相同的图像质量。

第二步相对容易,但由于自动白平衡等原因,可能不是“非常容易”。

如果您想要更简单的方法,请尝试检测眼睛的白色区域并使用它们来定位

于 2014-08-21T01:54:30.630 回答