使用opencv进行虹膜检测

发布于 2024-10-17 21:55:34 字数 25 浏览 2 评论 0原文

如何用opencv检测人脸上的虹膜?

How can I detect irises in a face with opencv?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

烟火散人牵绊 2024-10-24 21:55:34

Have a look at this forum thread. There's some source code there to get you started, but be careful about using it directly -- the original author seemed to have problems compiling it.

生生不灭 2024-10-24 21:55:34

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

Start with detecting circles - see cvHoughCircles - hint, eyes have a series of concentric circles.

旧瑾黎汐 2024-10-24 21:55:34

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

OpenCV has Face Detection module which uses Haar Cascade. You can use the same method to detect Iris. You collect some iris images and make it as positive set and non iris images as negative set. The use the Haar Training module to train it.

樱花落人离去 2024-10-24 21:55:34

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

Quick and dirty would be making an eye detection first with Haar filter, there are good model xml files shipped with opencv 2.4.2. Then you do some skin detection (in the HSV space rather than the rgb space) to identify the area of the eye in the middle, or circle search.
Also, projections, histogram-based decisions can be used once the eye area is cropped.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文