使用Android相机最有效的方法是什么?

时间:2013-05-13 10:21:44

标签: android performance android-camera

我正在研究使用NDK进行大量图像处理的AR应用程序。结果最多只有10帧。

我认为部分问题在于我在Android中使用相机的方式。

我想知道在Android 4及更高版本上从相机获取帧的最有效方法是什么。

P.S - 我正在使用旧的'setPreviewCallback'技术,据我所知,它对内存效率非常低(为每个帧分配内存,然后GC必须清理)。

谢谢!

1 个答案:

答案 0 :(得分:1)

当然,使用setPreviewCallbackWithBuffer()会更有效率。您的里程可能会有所不同,但三星Note 10能够提供每秒30 WVGA帧(和编码)。你不需要4.0,这个API从2.2开始就可用。

P.S。你有没有测量过重图像处理的时间?