2

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

4

1 回答 1

5

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

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

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

于 2015-03-02T13:41:55.513 回答