我有很好的分辨率面部图像,我想自动检测虹膜并知道它的颜色。是否有任何最先进的(标准)方法来检测除HoughCircles之外的虹膜,而不是在不同的图像上报告一致的结果。我有一个条件是我必须使用静止图像(没有视频可用)?
我正在使用OpenCV-Python进行图像处理。任何帮助都非常感谢。
答案 0 :(得分:2)
我认为问题可以分为两部分:
第一步非常耗时,但我已经在我的工作场所完成了这项工作。您可以为虹膜图像(灰度)训练Haar级联分类器,并将眼睛区域内的虹膜定位为眼睛的级联分类器。如果您已经有一组脸部图像,则可以使用它们。否则,尝试尽可能多地收集样本,并使用与要使用的图像相同的图像质量。
第二步相对容易,但可能不太容易"因为自动白平衡等。
如果您想要更简单的方法,请尝试检测眼睛的白色区域并使用它们来定位