我正在研究使用NDK进行大量图像处理的AR应用程序。结果最多只有10帧。
我认为部分问题在于我在Android中使用相机的方式。
我想知道在Android 4及更高版本上从相机获取帧的最有效方法是什么。
P.S - 我正在使用旧的'setPreviewCallback'技术,据我所知,它对内存效率非常低(为每个帧分配内存,然后GC必须清理)。
谢谢!
答案 0 :(得分:1)
当然,使用setPreviewCallbackWithBuffer()会更有效率。您的里程可能会有所不同,但三星Note 10能够提供每秒30 WVGA帧(和编码)。你不需要4.0,这个API从2.2开始就可用。
P.S。你有没有测量过重图像处理的时间?