通过 Android 使用 OpenCV 进行眼睛检测和跟踪,在 android 中睁眼和闭眼

open eye and closed eye in android by Android eye detection and tracking with OpenCV

我按照这个 link link 制作了应用程序眼睛检测并且它有效
我如何检测眼睛是睁开还是闭上? android 中是否有库来检测关闭或打开

我不知道是否有任何库,但我认为使用 Aleksandra Królak and Paweł Strumiłło 文章 Eye-blink detection system for human–computer interaction 中描述的技术(您可以下载它 here and here and here is some simplified version)一个不错的选择。一般来说这个技巧很简单:

  1. 寻找眼睛(或双眼)。记住这部分图片作为模板。
  2. 在下一帧中使用某种相关(作者使用归一化互相关方法,但您可以尝试使用其他类型 - OpenCV has few types of correlation methods implemented)来查找与您的模板相似的区域。具有最高相关值(最有可能)的地方将是眼睛。
  3. 如果相关值> some_threshold_value则眼睛是睁开的,否则是闭着的。

作者使用的阈值在文章中,但当我使用此技术时,我使用了其他值,因此很可能您需要自己找到适合您的案例的值。