以高分辨率渲染相机,在 onPreviewFrame 中图像质量较低

Render camera in high resolution, with lower quality of image in onPreviewFrame

我有一个用于 AR 的闭源库,我必须使用宽度、高度和 byte[] 参数(在 onPreviewFrame 回调中)从该库调用方法。我使用 opengles 2.0 和 SurfaceTexture 渲染预览。我希望以更高分辨率呈现并以更低的分辨率将数据传输到库。可能吗?

不,不是。大多数图像处理库都知道如何缩小输入。如果你的不是这种情况,你应该在你的 onPreviewFrame() 回调中重新采样 byte[] 。请注意,通常 AR 过程只需要灰度,因此您可以节省 33% 的 CPU 个缩减周期。