0

我正在使用 ARKit,我得到了 ARFrame - captureImage 属于 CVPixelBuffer - 目前我将其转换为 CVPixelBuffer->CIImage->UIImage-> JPEG

我想知道如何从 CVPixelBuffer 获取原始缓冲区 - 我知道 ARFrame 是 YUV 格式,我希望 RGBA 格式的图像缓冲区在我的图形应用程序中设置为纹理。

我觉得 CVPixelBuffer->CIImage->UImage-> JPEG 转换太多,在我的应用程序中再次从 JPEG->Buffer 解码太浪费处理。

所以问题是如何从 CVPixelBuffer 获取 RGBA 图像缓冲区。我正在使用斯威夫特

谢谢

4

0 回答 0