因为录制数据集需要,希望用 Android 手机录制稳定帧率(例如 30fps )的 640x480 分辨率的 YUV 图像,并且每一哥图像帧的时间戳也可以实时获取。
最典型的情形是,需要以 30fps 的帧率稳定地获取相机 640x480 的 8 位灰度图像及每一帧的时间戳,最终按时间先后顺序写入本地二进制文件里,作为数据集离线使用,不压缩。
之前试过用 ImageReader 接为 camera2 的 output surface,但是无奈这个太慢了,帧率达不到要求。
请教各位大佬,这个怎么解决比较好啊?因为我也不是专门搞 Android 的,所以如果有直接可用的代码就更好了(。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.