通过Android眼睛检测和OpenCV跟踪在Android中打开眼睛和闭眼

时间:2015-03-02 11:51:28

标签: java android opencv face-detection eye-tracking

我通过以下链接link进行了应用眼睛检测,并且工作正常 如何检测眼睛是打开还是关闭? android中是否有用于检测已关闭或已打开的库

1 个答案:

答案 0 :(得分:4)

我不知道是否有任何库,但使用Eye-blink detection system for human–computer interaction文章Aleksandra Królak and Paweł Strumiłło中描述的技术(您可以下载here and here在我看来是一些simplified version)是一个不错的选择。通常这种技术非常简单:

  1. 寻找眼睛(或双眼)。请记住此部分图像作为模板。
  2. 在下一帧中使用某种相关性(作者使用规范化互相关方法,但您可以尝试使用其他类型 - OpenCV has few types of correlation methods implemented)来查找与您的模板类似的区域。具有最高相关值(最有可能)的地方将是眼睛。
  3. 如果相关值> some_threshold_value比eye打开,否则它关闭。
  4. 作者使用的阈值在文章中,但是当我使用这种技术时,我使用了其他值,所以很可能你需要自己为你的案例找到价值。