9

如何使用opencv检测面部虹膜?

4

4 回答 4

5

看看这个论坛主题。那里有一些源代码可以帮助您入门,但要小心直接使用它——原作者似乎在编译它时遇到了问题。

于 2011-02-17T00:25:22.953 回答
2

从检测圆圈开始 - 参见 cvHoughCircles - 提示,眼睛有一系列同心圆。

于 2011-02-16T23:59:51.277 回答
1

OpenCV 具有使用 Haar Cascade 的人脸检测模块。您可以使用相同的方法来检测 Iris。您收集一些虹膜图像并将其作为正集,将非虹膜图像作为负集。使用 Haar 训练模块对其进行训练。

于 2012-01-12T18:17:54.397 回答
1

快速而肮脏的将首先使用 Haar 过滤器进行眼睛检测,opencv 2.4.2 附带了很好的模型 xml 文件。然后你做一些皮肤检测(在 HSV 空间而不是 rgb 空间)来识别中间的眼睛区域,或者圆形搜索。
此外,一旦眼睛区域被裁剪,就可以使用投影、基于直方图的决策。

于 2012-11-01T21:30:36.197 回答