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

我通过这个链接链接进行应用程序眼睛检测,它工作
我如何检测眼睛是打开还是关闭? android中是否有库检测已关闭或已打开

我不知道是否有任何图书馆,但使用文章描述的Eye-blink detection system for human–computer interactionAleksandra Królak and Paweł Strumiłło (你可以在 这里下载,这里和这里是一些简化版 )在我看来是一个很好的选择。 通常这种技术很简单:

  1. 寻找眼睛(或双眼)。 记住这部分图像作为模板。
  2. 在下一帧中使用某种相关性(作者使用规范化互相关方法,但您可以尝试使用其他类型 – OpenCV 实现的几种类型的相关方法 )来查找与您的模板类似的区域。 具有最高相关值(最有可能)的地方将是眼睛。
  3. 如果相关值> some_threshold_value比eye打开,否则它将关闭。

作者使用的阈值在文章中,但是当我使用这种技术时,我已经使用了其他值,所以很可能你需要自己为你的案例找到价值。