标签: android camera
我正在开发Android手机中的长期服务,通过前置摄像头监控用户行为。 Camera.PreviewCallback()接口浪费了30 fps的大量电池,CPU周期和内存。如何将回调频率降低到1 fps?
我认为实现目标有两种方法。
检查时间戳。如果函数调用太频繁,只需返回跳过重载图像处理。
创建一个每秒调用setOneShotPreviewCallback()的线程。
哪一个更好?或者有人可以告诉我最好的方法?