首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >瞳孔和虹膜直径检测和测量

瞳孔和虹膜直径检测和测量
EN

Stack Overflow用户
提问于 2013-05-07 23:52:54
回答 2查看 1.7K关注 0票数 2

我一直在网上寻找一种测量瞳孔和虹膜直径的方法。我知道你可以使用CIDetector和CIFaceFeature类来检测一个人的脸,眼睛和嘴巴的位置,但没有任何东西来检测特定的眼睛信息(即瞳孔和虹膜直径)。我已经在市场上看到了一些应用程序,但所有的评论都说它们不准确,而且是浪费钱。如果有人已经这样做了,或者知道从哪里开始(除了CIDetector和CIFaceFeature之外),我们将不胜感激。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-05-08 00:03:51

如果你能得到眼睛的位置和周围的像素框,然后你可以通过一个简单的循环抓取黑像素和白像素给你相关的部分,从那里你可以测量像素的大小,但是要将其转换为真实的大小,你必须在图片上的某个地方有一个比例,以便计算机转换。这一切都需要编码,但我想获得眼睛上的位置是很难的。为了增加一点准确度,在两只眼睛上运行它,并对值进行平均。

票数 2
EN

Stack Overflow用户

发布于 2013-06-06 05:32:33

在得到眼睛的位置后,你可以使用一些滤镜来尝试去除虹膜和巩膜(眼睛的白色部分)。所以你可以使用另一个滤镜来提高虹膜和瞳孔之间的对比度。之后,你可以计算虹膜的像素,并进行像素测量。正如Andy A.告诉你的那样,你需要一个尺度来转换成真正的度量。

因此,如果你有一个近红外相机来获取图像,这将会更容易。有了红外线,眼睛的各个部分(瞳孔、虹膜和巩膜)会有更好的对比度。

我们使用NIR来获取虹膜,从它创建一个模板,并进行匹配来验证一个人。如果你愿意,我们可以帮你,如果我之前说过过滤器的话。正如jcesar所说,OpenCV有许多过滤器来完成这项工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16423414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档