我通过以下链接创建了应用程序眼睛检测link它有效
我如何检测眼睛是睁开还是闭上?
android中是否有库可以检测关闭或打开
最佳答案
我不知道是否有任何库可以实现这一点,但可以使用Aleksandra Królak 和 Paweł Strumiłło
的文章用于人机交互的眨眼检测系统
中描述的技术code> (您可以下载 here and here 这里有一些 simplified version )在我看来是一个不错的选择。一般来说,这种技术非常简单:
- 找到眼睛(或双眼)。记住这部分图像作为模板。
- 在下一帧中使用某种相关(作者使用归一化互相关方法,但您可以尝试使用其他类型 - OpenCV has few types of correlation methods implemented )来查找与模板相似的区域。相关值最高(最有可能)的地方将是眼睛。
- 如果相关值 > some_threshold_value 则眼睛打开,否则眼睛关闭。
作者使用的阈值在文章中,但当我使用此技术时,我使用了其他值,因此很可能您需要自己找到适合您的案例的值。
关于java - Android 中的睁眼和闭眼通过 Android 眼睛检测和 OpenCV 跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28809132/