我正在寻找使用Android平板电脑进行基本眼动追踪,希望追踪用户的眼睛以允许在屏幕上移动光标。我一直在做一些搜索,我读了一些关于OpenCV和FaceL的文章,并且在另一个SO问题here中看到了一个例子,表明可以在Android上跟踪眼动。Android中的眼动追踪
我想知道是否有人知道任何好的教程或示例代码,这将是很好的参考或工作?我正在寻找任何可以帮助我理解如何实现这一目标的方法。即使是最基本的形式。
我正在寻找使用Android平板电脑进行基本眼动追踪,希望追踪用户的眼睛以允许在屏幕上移动光标。我一直在做一些搜索,我读了一些关于OpenCV和FaceL的文章,并且在另一个SO问题here中看到了一个例子,表明可以在Android上跟踪眼动。Android中的眼动追踪
我想知道是否有人知道任何好的教程或示例代码,这将是很好的参考或工作?我正在寻找任何可以帮助我理解如何实现这一目标的方法。即使是最基本的形式。
我通过评论发现你的问题。 FaceL也使用OpenCV,但使用python包装。
对于基本的想法,我建议这样的:
但他们在本机C API(OpenCV的1.X),OpenCV的2.3 Java包装使用C++ API( OpenCV的2.X)的语法,所以垫代替的IplImage等 您可以看到新的语法: template matching
在android上,你可以选择两种方式来访问OpenCV - JAVA API(70%功能)或C++(与android NDK)
我使用java的一面,并认为,你需要的所有功能都可以通过java端访问。
希望对你有所帮助;)
非常感谢您跟进我的评论,我非常感谢。这些链接看起来很棒,我将马上与他们合作。如果你有或找到任何其他代码示例赞赏。我不是最有经验的程序员,这对我来说是一个重要的项目。 – Peter
从[Android样本](http://opencv.willowgarage.com/wiki/AndroidSamples)开始,他们在OpenCV构建中,并尝试修改代码并使用java api(如Imgproc.ctvColor())作为cvColor()在C++中理解;) – Hruskozrout
谢谢,我有点困惑这两个基本的想法,你给了用C编写的,不能用于android正确?我可以在Java API和使用Android NDK的C++函数之间进行选择。但是你的评论中的样本正在使用C++ ndk是否正确?我试图寻找与java api眼动跟踪的例子,但我无法找到任何想法,我可以找到一些? – Peter