安卓程序运行一段时间后会闪退
我们目前开发了一个扫脸门禁系统,刚开始使用的是百度人脸识别SDK。后来由于安卓机器的性能问题以及对活体这一块并不是要求很高,所以我们将扫脸识别部分改为使用Android底层自带的人脸识别。
目前出现一些问题:
1,程序在运行一段时间后会闪退(有时候是扫脸后在识别后也闪退),问过Android开发人员,他们说是由于一直开着摄像头(程序一直运行在扫脸识别界面)以及可能其他地方没有优化好导致内存消耗过高而被系统杀掉。
2,Android底层自带的面部识别有时候会出现人站在很远的地方都会被识别为有效的面部。
找了不少资料,貌似并没有太大帮助。有无什么好的解决方案或者建议呢~ 3Q
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你说得太过暧昧,既然android人员回答你了是没有优化好,肯定得Android开发人员自我检查进行优化,本来诸如拍照一直开摄像头就存在内存释放问题,没处理好可能闪退是存在的,而且还费电。
Android底层自带的面部识别本来就不完善,API和功能层面很一般,出了问题如果能力有限的话很难修改。
所谓的解决方案应该是android从业人员进行,不清楚为何需要另外的开发人员提出问题。。
暂时找不到好的办法,只能一步一步优化先。