Android检测人开始游戏

时间:2018-11-20 04:10:12

标签: android face

我在Android上开发游戏,要求是:

  • 正常状态的应用程序将显示等待屏幕
  • 有人观看设备游戏何时开始
  • 当人离开游戏时自动关闭并返回等待屏幕

研究后,我找到了方法:使用视觉API服务在用户查看时检测人脸以开始游戏,而在用户离开设备时停止人脸。我能够做到,但是问题在于此解决方案使游戏非常慢,我认为是因为面部检测始终在运行。

我的问题是,有没有其他性能最佳的解决方案,可以检测到用户在设备上的观看/播放,并且不会影响主程序。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您有必要检测到面部,那么恐怕您只能使用视觉API,否则,如果仅需要检测电话前面是否有人,则可以考虑使用接近传感器在android上。不确定这是否是最有效的方法,但它将是我能想到的最佳候选解决方案。

这是关于接近传感器使用情况的reference