【问题标题】:open eye and closed eye in android by Android eye detection and tracking with OpenCV通过 Android 眼睛检测和 OpenCV 跟踪在 android 中睁眼和闭眼
【发布时间】:2015-05-02 18:23:01
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-08-27
    • 2012-09-21
    • 2014-01-01
    • 2017-05-11
    • 2015-02-03
    • 2015-06-17
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多