我希望使用OpenCV api在android中进行基本的眼动追踪。我发现在Andriod中使用opencv似乎有两种方法,可以使用他们的c ++包装器,也可以使用JavaCV api。我愿意做任何一件事,但我正在寻找一些想法或示例代码,以便我如何跟踪任何平台的基本眼球运动。我倾向于使用JavaCV api,因为它看起来更容易使用但我真的可以使用某种关于在android上使用它的基础知识的教程。
答案 0 :(得分:5)
假设您已经查看过JNI(Java Native接口),JavaCV与OpenCV完全相同。根据眼动追踪,您需要从摄像机获取实时视频,并使用模板匹配和眨眼检测在框架中找到参与者的眼睛。 您只需制作View工具Camera.PreviewCallback即可暂停相机Feed。
OpenCV Site on eye tracking提供了一些示例代码,可帮助您跟踪眼睛。
如果您想在Android上查看opencv的示例,请单击this open source code。
希望有所帮助