安卓程序运行一段时间后会闪退

新手上路,请多包涵

我们目前开发了一个扫脸门禁系统,刚开始使用的是百度人脸识别SDK。后来由于安卓机器的性能问题以及对活体这一块并不是要求很高,所以我们将扫脸识别部分改为使用Android底层自带的人脸识别。
目前出现一些问题:
1,程序在运行一段时间后会闪退(有时候是扫脸后在识别后也闪退),问过Android开发人员,他们说是由于一直开着摄像头(程序一直运行在扫脸识别界面)以及可能其他地方没有优化好导致内存消耗过高而被系统杀掉。
2,Android底层自带的面部识别有时候会出现人站在很远的地方都会被识别为有效的面部。

找了不少资料,貌似并没有太大帮助。有无什么好的解决方案或者建议呢~ 3Q

阅读 4.9k
2 个回答

你说得太过暧昧,既然android人员回答你了是没有优化好,肯定得Android开发人员自我检查进行优化,本来诸如拍照一直开摄像头就存在内存释放问题,没处理好可能闪退是存在的,而且还费电。

Android底层自带的面部识别本来就不完善,API和功能层面很一般,出了问题如果能力有限的话很难修改。

所谓的解决方案应该是android从业人员进行,不清楚为何需要另外的开发人员提出问题。。

新手上路,请多包涵

暂时找不到好的办法,只能一步一步优化先。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题