问题标签 [eye-tracking]

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 回答
609 浏览

c++ - OpenNI 眼动追踪

我正在使用 OpenNI 开发一个项目。

我已经做了一个骨架跟踪,但我找不到如何使用这个库实现眼动跟踪。

有可能还是我必须让自己适应使用 Opencv?

0 投票
1 回答
263 浏览

opencv - 如何从轮廓中取回图像?

我正在做一个项目,我将图像缩小到一个物体的轮廓(实际上是眼睛的瞳孔)。现在我想对包含瞳孔轮廓的图像应用霍夫变换。但是没有任何反应。我的猜测是您只能对灰度图像应用霍夫变换,

所以我想知道如何取回我已经检测到的瞳孔轮廓的灰度部分,以便我可以对其应用霍夫变换。

0 投票
1 回答
1008 浏览

android - 通过颜色检测进行 Android OpenCV 眼动追踪

我有一个代码可以检测面部,双眼,然后是每只眼睛的瞳孔。现在我想通过使用白色检测来检测每只眼睛的角落。由于我是opencv的新手,请您指导我应该如何执行此操作并为我提供android示例代码?这是我拥有的代码的一部分:

0 投票
2 回答
2125 浏览

c - 通过 OpenCV 跟踪打印眼睛坐标

我设法执行了一些简单的面部和眼睛检测/跟踪。它不太准确,但它确实有效。我想知道 OpenCV 库中是否有某种方法可以提取眼睛和面部移动时的坐标,并在控制台中实时打印出来。或者甚至可以将这些坐标保存在输出文件中。

更新(面部和眼睛检测代码):

int detect( IplImage* img, const char* cascade_name ) {

//Load Cascade

//Maybe this is where I get the coordinates?

//Draw rectangle over face

}

0 投票
1 回答
1892 浏览

c++ - 如何用 C++ 编写基于眼动追踪的计算机鼠标

我正在做一个项目,我必须开发一个应用程序,其中鼠标光标根据提供给它的坐标移动。这些坐标是从用户瞳孔的位置生成的。我能够得到坐标使用opencv的学生。现在,我有以下问题:

1.)我如何对鼠标光标进行编程,使其根据我给它的坐标移动。具体来说,我正在寻找可以做到这一点的库和函数。上网后我发现人们使用图形。带有 turbo CI 的h库正在 Visual Studio 2010 中做我的项目,所以请告诉我任何与之相关的方法。

2.)其次,我如何使用我用C++和opencv创建的这个所谓的鼠标在windows中充当主鼠标?我必须进行汇编级编程或设备驱动程序编写还是有其他合适的方法?

对于第一季度。如果您能给我一些示例代码,我将不胜感激。

谢谢。

................................这是我到目前为止所做的...... ............. 我在运行代码时遇到问题。我已经从http://winbgim.codecutter.org/集成了 WinBGIm v6.0 (我在 Windows 上使用 VS2010 Ultimate 7)。如果我运行示例代码,一切正常。但是,当我尝试运行文档中给出的这个鼠标示例时,发生了几个错误。请帮我纠正错误,我不知道它们是什么意思。

0 投票
1 回答
616 浏览

c# - 眼动追踪 - 估计面部位置

我想使用 EmguCV 创建一个眼动仪。我遇到了计算面部位置的问题,为了正确估计一个人的凝视,我需要得到它。我想使用 Haar 级联来检测人脸,然后使用光流方法跟踪一些人脸特征。问题是下一步该怎么做。

如何将跟踪的 2D 点投影到 3D 以提取旋转矩阵?我听说过 POSIT 算法,但要使用它,我需要一个 3D 人脸模型。有没有在程序初始化过程中自动创建人脸模型的方法?

0 投票
1 回答
6488 浏览

c# - 如何使用 Kinect SDK 跟踪眼睛?

要求是在 3D 空间中围绕每只眼睛定义一个矩形。应该有一种方法可以使用 Microsoft Kinect SDK 跟踪眼睛。据此_

Face Tracking SDK 使用 Kinect 坐标系输出其 3D 跟踪结果。原点位于相机的光学中心(传感器),Z 轴指向用户,Y 轴指向上方。测量单位是用于平移的米和用于旋转角度的度。

添加

到 Microsoft.Kinect.Toolkit.FaceTracking 中的 CreateResult() 打印

当 SDK 开始跟踪人脸时。我应该能够使用这些坐标在每只眼睛周围画一个框,但 Z 坐标应该更接近 1.0,而不是 -0.1.. 或 -0.2..(基于我的设置)所以我不相信这些数字. XYZ 是否应该是 FeaturePoint 在 3D 空间中相对于传感器的位置?我误解了 Kinect 坐标系吗?我是否错误地使用了 Kinect SDK?我使用 Xbox 360 Kinect 传感器是否重要?(Microsoft 不保证 Kinect for Windows 应用程序和 Xbox 360 Kinect 传感器完全兼容)

编辑:添加这个

到 FaceTracker.cs::Track() 打印这个

根据设置,这些数字似乎是正确的。FeaturePoints 只打印一次,但 HeadPoints 在 trackSucceeded 时连续打印。FeaturePoint 值是否与 HeadPoint 相关?

0 投票
3 回答
4731 浏览

python - Pandas DataFrame 的迭代读取 (tsv) 文件

我有一些看起来像这样的实验数据 - http://paste2.org/YzJL4e1b(这里发布太长了)。由字段名称行分隔的块是同一实验的不同试验 - 我想读取 pandas 数据框中的所有内容,但将其组合在一起某些试验(例如 0、1、6、7 放在一起 - 和 2, 3,4,5 一起组成另一组)。这是因为不同的试验条件略有不同,我想分析这些条件之间的结果差异。我有一个来自另一个文件的不同条件的数字列表。

目前我正在这样做:

但这当然只是一口气读取所有内容(包括字段名称行)-如果我可以以某种方式嵌套块,这使我可以通过数字索引轻松访问它们,那就太好了...

你有什么想法我怎么能最好地做到这一点?

0 投票
1 回答
454 浏览

android - 是否可以通过眼动仪在按钮上触发 Click 事件?

我的要求是每个屏幕 3 个图标和眼动追踪来选择图标。例如:对于用户 1,如果眼睛在图标上被跟踪 3 秒,那么它被选中并进入下一个屏幕。根据我的想法眼动追踪是可以通过 OpenCv 但我如何管理图标的点击事件。

0 投票
2 回答
429 浏览

google-glass - 谷歌眼镜眼动追踪设备的准确度如何?它可以访问吗?

我想知道#GoogleGlass 上眼动仪的数据流是否可以访问,如果可以,它在检测瞳孔或其他眼睛组件运动方面能达到什么准确度?