【发布时间】:2017-08-13 11:07:58
【问题描述】:
我正在 Android 手机上开发一个图像处理应用程序,预计将 24/7 运行。我设法做到了以下几点:
- 使用 Camera2 接口获得更好的 fps。
- 抓取原始帧,使用渲染脚本转换为 rgb 并在后台服务中使用 opencv 进行图像处理(无预览)。在 LG G4 上转换为 1280x960 的 rgb 后,我得到了大约 20fps。
所以我的问题是:
- 我还需要优化什么以最小化内存和 CPU 使用率吗?
- 此应用程序是否有可能 24/7 全天候运行?将所有相机操作和处理委派给后台服务是否足以让它 24/7 运行?当我让它继续运行时,我仍然能感觉到相机及其周围区域的热量。
任何建议将不胜感激。谢谢。
更新 1
该应用程序在 LG G4 上使用 Camera2 界面运行,并在屏幕关闭的情况下在后台进行图像处理,过热并且手机在几个小时后自行关闭。我能做些什么来克服这个问题?
【问题讨论】:
标签: android image-processing opencv4android overheating