【问题标题】:Android detect person to start gameAndroid检测人开始游戏
【发布时间】:2018-11-20 12:26:27
【问题描述】:

我在安卓上开发一个游戏,它的要求是:

  • 正常状态下的应用会显示等待画面
  • 当有人查看设备游戏将开始
  • 当人离开游戏时自动关闭并返回等待屏幕

经过研究,我找到了方法:使用视觉 API 服务检测面部以在用户查看时启动游戏并在用户离开设备时停止。我能做到,但问题是我认为这个解决方案让游戏变得非常慢,因为面部检测总是在运行。

我的问题是有任何其他性能最佳的解决方案来检测人在设备上的查看/播放并且不影响主程序。

谢谢你。

【问题讨论】:

  • 使用加速度计和陀螺仪数据尝试猜测手机的正确位置,也许?

标签: android face


【解决方案1】:

如果需要检测人脸恐怕只能做视觉api,否则如果只需要检测手机前是否有人,那就考虑使用接近传感器在安卓上。不确定这是否是最有效的方法,但它会是我能想到的最佳候选解决方案。

这里有一个reference关于接近传感器的使用

【讨论】:

    猜你喜欢
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 2016-02-23
    相关资源
    最近更新 更多