问题标签 [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 投票
0 回答
3457 浏览

python - 在opencv python中去除人眼的眩光

我正在使用pythonwith opencv包从图像中寻找瞳孔检测。在我的测试图像中,我能够在 (a) 部分检测到瞳孔,但只要存在反射/眩光,我就无法blob在图像的 (b) 部分准确检测到瞳孔像素。有人可以帮帮我吗?这是我正在尝试的代码。测试图像

0 投票
2 回答
3371 浏览

python - Python OpenCV - 检测眼睛并保存

我是 OpenCV 的新手。我需要使用 opencv 检测眼睛并将它们保存在文件夹中以进行进一步分类。我为此编写了以下脚本:

我想保存尽可能多的眼睛图像。但我只保存了 3-4 个眼睛图像。是否可以每秒获得一帧或一张图像?这段代码应该做些什么修改?

0 投票
0 回答
54 浏览

python-3.x - 检测两帧之间的眼睛状态时出错

我正在尝试通过使用对象检测的想法来实现一个更简单的眨眼版本。所以我的计划是在每个第一帧和第三帧获取眼睛区域周围的帧,并使用检测变化的结构相似度指标检查状态两帧。但我得到了错误的结果。

下面是我的代码

这是我的输出

如您所见,即使我睁着眼睛,它也经常发出“闪烁”的信息。我哪里出错了?

0 投票
0 回答
1730 浏览

javascript - 用跟踪js检测眨眼?

我正在寻找使用跟踪 js 或任何其他 js lib 进行眨眼检测的纯 java 脚本解决方案。70% 到 80% 的准确率对我来说很好。

使用 Tracking js,通过下面的代码,我可以得到眼睛的边界矩形。任何想法如何实现眨眼检测?

0 投票
0 回答
52 浏览

android - 如何在后台运行android眼睛检测代码

我已经实现了 android 眼睛检测应用程序。现在我想将它作为后台应用程序运行。这怎么可能?

眼睛检测应用程序的源代码 - http://romanhosek.cz/android-eye-detection-updated-for-opencv-2-4-6/

0 投票
2 回答
1450 浏览

opencv - 使用 dlib 检测眼睛地标

使用 dlib,是否可以在没有人脸检测的情况下检测眼睛地标?如果是,如何?如果没有,有什么建议或建议吗?谢谢!

样本

0 投票
1 回答
4565 浏览

command-line-arguments - 错误:需要以下参数

这是我的代码:

这是我的代码

X

用法:

我收到一个错误:

detect_drowsiness.py:错误:需要以下参数:-p/--shape-predict

0 投票
1 回答
548 浏览

c# - DLIB 的上下眼睑检测精度对于闭眼不正确

我们正在使用 DLIB 进行人脸检测,它被扩展到检测眼睛是睁着还是闭着。

它工作得非常好,但是对于某些图像它没有给出适当的点,眼睛完全闭上了。

例如正确的图像

在此处输入图像描述

如您所见,RED 点已正确放置。

错误检测如下图

在此处输入图像描述

如您所见,以蓝色绘制的点位置不正确。理想情况下,上下眼睑之间的距离应为零。

但这种情况并非如此。我们搜索是否可以进行任何调整,但没有运气。

替代解决方案可以是,在 dlib 处理后应用一些过滤器来检测虹膜等,但为此寻找更好的解决方案。

0 投票
0 回答
480 浏览

python - 在 Python 中使用 OpenCV 对 2 次或 3 次连续眨眼执行命令

当瘫痪患者连续闪烁 2 次或 3 次时,我正在执行执行命令的项目(现在只是打印“用户单击:是”)。对于眨眼检测,我使用了来自“Adrian Rosebrock”的代码,该代码可以在 pyimagesearch 网站上找到。我已经对其进行了很多修改,但我被困在检测 2 次连续眨眼或 3 次连续眨眼的逻辑上。我似乎找不到从网络摄像头的视频或 LiveStream 中检测它们的方法。这个概念背后的想法在图像中呈现: Blinking Idea Project的图像. 作为输入,我拍摄了一个人单次眨眼的视频,然后他连续眨眼两次,然后连续眨眼三次。我的目的是检测所有这些眨眼。将双闪烁同时分类为 2 次闪烁。并且还将三个闪烁同时归类为 3 次闪烁。之后,我将分配一些命令。单次闪烁将执行不同的命令。两次闪烁将有不同的命令,三次闪烁将有不同的命令执行。整个代码如下:

在 Furas 爵士发表评论后,我更改了代码。这就是我想出的。我现在一直在比较眨眼时间列表。索引值之间会重复相同的减法,但它们都应该根据它们的位置顺利通过。

我现在没有主意了。任何形式的帮助将不胜感激。谢谢你

0 投票
1 回答
1091 浏览

python - OpenCV 无法正确检测眼睛

我需要它来检测眼睛(分别打开或关闭),裁剪它们并将它们保存为图像。它有效,但并非在每张照片中都有效。

我尝试了我能想到的一切。我为 scaleFactor 和 minNeighbors 尝试了不同的值,还尝试为检测到的眼睛添加最小和最大尺寸(没有太大区别)。

我仍然遇到问题。它有时会检测到超过 2 只眼睛,有时只能检测到 1 只。有时它甚至会将鼻孔误认为是眼睛:D。尤其是闭上眼睛时,错误非常频繁。

我可以做些什么来提高准确性?这对我的程序的其余部分非常重要。