我通过遵循此链接link进行了应用程序的眼睛检测,并且可以正常工作
如何检测眼睛睁开或闭合?
android中是否有库来检测关闭或打开

最佳答案

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

  • 查找眼睛(或两只眼睛)。记住图像的这一部分作为模板。
  • 在下一帧中,使用某种corellation(作者使用归一化互相关方法,但是您可以尝试使用其他类型的OpenCV has few types of correlation methods implemented)来查找与模板相似的区域。相关值最高(最可能)的地方将是眼睛。
  • 如果相关值> some_threshold_value大于eye,则为开,否则为闭。

  • 作者使用的阈值在文章中,但是当我使用这种技术时,我使用了其他值,因此很可能您需要自行寻找案例的值(value)。

    关于java - 在Android中通过OpenCV进行Android眼睛检测和跟踪来实现睁眼和闭眼,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28809132/

    10-09 18:21