如何减慢相机PreviewCallback频率?

时间:2018-01-03 09:21:18

标签: android camera

我正在开发Android手机中的长期服务,通过前置摄像头监控用户行为。 Camera.PreviewCallback()接口浪费了30 fps的大量电池,CPU周期和内存。如何将回调频率降低到1 fps?

我认为实现目标有两种方法。

    每次调用onPreviewFrame()时,
  1. 检查时间戳。如果函数调用太频繁,只需返回跳过重载图像处理。

  2. 创建一个每秒调用setOneShotPreviewCallback()的线程。

  3. 哪一个更好?或者有人可以告诉我最好的方法?

0 个答案:

没有答案