问题标签 [eye-detection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2415 浏览

android - 在opencv android中用于眼球的haar级联

我正在研究 opencv 眼睛检测项目,并且通过 haar cascade 对双眼的帮助,我成功地检测到了双眼的矩形区域。现在我想检测双眼的眼球,问题是我没有用于眼球跟踪的haar级联。如果你们中的任何人有这个 xml 并建议其他解决方案,请帮助我。这是我的眼睛检测代码

0 投票
2 回答
10046 浏览

java - Opencv - 检测眼睛是闭合还是睁开

我正在做一个项目,我们试图检测图片中眼睛是闭着还是睁着。到目前为止,我们所做的是先检测到面部,然后是眼睛。然后我们应用霍夫变换,希望当眼睛睁开时虹膜是唯一的圆圈。问题是,当眼睛闭上时,它也会产生一个圆圈:

这是代码:

如何让它更准确?

0 投票
2 回答
7052 浏览

c# - 在 Unity 中使用 OpenCVSharp 进行眼睛检测(fps 问题)

我目前正在从事一个将 OpenCVSharp 集成到 Unity 中的项目,以允许在游戏环境中进行眼动追踪。我已经设法将 OpenCVSharp 集成到 Unity 编辑器中,并且目前在游戏中可以进行眼睛检测(不是跟踪)。它可以在网络摄像头图像中找到你的眼睛,然后在我在场景中显示的纹理上显示它当前检测到它们的位置。

然而,它导致了巨大的 fps 下降,主要是因为每一帧都将网络摄像头纹理转换为 IPL 图像,以便 OpenCV 可以处理它。在完成所有眼睛检测后,它必须将其转换回 2D 纹理以显示在场景中。所以可以理解,它对 CPU 来说太多了。(据我所知,它只在我的 CPU 上使用 1 个内核)。

有没有办法在不将纹理转换为 IPL 图像的情况下进行所有的眼睛检测?或任何其他修复fps下降的方法。我尝试过的一些事情包括:

  • 限制它更新的帧。然而,这只会使它运行平稳,然后在它必须更新的框架上可怕地结结巴巴。

  • 查看线程,但据我所知,Unity 不允许这样做。据我所知,它只在我的 CPU 上使用 1 个内核,这似乎有点傻。如果有办法改变这一点,它可以解决问题吗?

  • 在相机上尝试了不同的分辨率,但游戏实际可以流畅运行的分辨率太小,眼睛无法实际检测到,更不用说跟踪了。

我已经包含了下面的代码,如果您希望在代码编辑器中查看它,这里是C# File的链接。任何建议或帮助将不胜感激!

作为参考,我使用了这里的代码(使用 opencvsharp 进行眼睛检测)

0 投票
1 回答
479 浏览

matlab - 使用matlab在特定位置插入图像

我想在检测到眼睛的位置插入太阳镜(png 图像)(仅考虑平面内旋转)。我们使用内置的 haar 级联检测器来检测 matlab 中的眼睛。目前,通过返回图像中眼睛位置的边界框突出显示检测到的眼睛。让我知道如何完成(我是 matlab 的初学者)。

0 投票
1 回答
870 浏览

c++ - 使用 OpenCV 进行眼睛检测(从“尖叫面具”检测眼睛)

我必须从这张照片中检测眼睛,并且在我需要它们的坐标之后。

http://damngoodcup.com/wp-content/uploads/scream-mask.jpg

我使用过 OpenCV,以及以下命令:

在其他照片上(例如:在自拍上)它可以工作,但是对于这个“尖叫脸”它是没用的。

有没有办法在这张照片上找到眼睛?(如果有更简单的解决方案,使用 OpenCV 并不重要)

0 投票
0 回答
666 浏览

face-recognition - 在 Eclipse 中构建 eyeLike Android OpenCV 眼动仪

我正在研究和开发利用实时眼动追踪的安卓应用程序。我发现的最令人印象深刻的眼动仪是基于点积的。我相信这可能比 haar 级联更好。

Tristan Hume 目前正在开发 eyeLike,这是一种点积方法的实现。项目描述在这里:http ://thume.ca/projects/2012/11/04/simple-accurate-eye-center-tracking-in-opencv/ 。我在 Eclipse 中构建代码时遇到问题,收到错误“启动失败,找不到二进制文件”。我在这个网站和其他网站上搜索并尝试了许多可能的解决方案,但没有结果。Github 是:/trishume/eyeLike

有人可以帮助解释如何在 Eclipse 中使用可执行文件构建此代码吗?有人拥有任何完整的 Android 应用程序项目 zip 源代码吗?

eyeLike 为移动开发人员提供了独特的功能,适用于许多新应用程序,我认为有关在 eclipse 中构建的配置(android 开发的通用 ide)的附加说明对许多人会有帮助。

0 投票
1 回答
987 浏览

android - 通过图像处理计算android中的瞳孔距离

我想建立一个计算人眼瞳距的应用程序当我用谷歌搜索时,我找到了一种使用信用卡或借记卡的磁条来计算距离的方法。
现在假设我有一个持有信用卡的人的图像,如何计算卡磁条的长度和图像中瞳孔之间的距离
任何形式的帮助都会起作用
提前谢谢

0 投票
1 回答
692 浏览

opencv - 使用眼睛位置作为参考裁剪检测到的面部

有人知道使用眼睛位置作为参考来裁剪检测到的面部的方法吗?我需要在视频流中裁剪检测到的人脸,以便以更高的可靠性执行人脸识别。我已经看到了眼睛位置的 haar 级联,但它太混乱了,它需要过滤误报(如果不降低程序的性能,我就无法做到这一点)

有任何想法吗?谢谢!

0 投票
2 回答
1794 浏览

c++ - OpenCV:改变像素的颜色

使用 OpenCV,我正在检测一张脸,检测这张脸的左眼和右眼,并将眼睛提取到一个新的 Mat 图像中。然后我将眼睛图像颜色从 BGR 转换为 HSV。

我正在使用 inRange() 检查眼睛颜色是否在某个范围内。这将显示眼睛的红色区域(见下图)。

我的问题是:我想将眼睛颜色(使用 inRange() 检测)从红色更改为黑色。我不太确定从这里去哪里。

任何帮助表示赞赏!谢谢!


当前结果:

0 投票
1 回答
1703 浏览

opencv - 静止图像中的虹膜检测

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

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