在Tango中获取原始RGB或YUV数据缓冲区

时间:2017-08-09 01:44:25

标签: android unity3d google-project-tango

我刚开始使用Tango和Unity,需要找到一种方法从设备相机获取原始RGB或YUV数据,以便进一步传递以进行处理。此处理要求我提供ARGB阵列或三个Y,U,V缓冲区。我该如何处理?

我需要类似于OnTangoImageAvailableEventHandler回调的东西 - 但是,它给了我一个字节数组,这是一个YUV图像,我无法获得单独的Y,U或V平面,也没有为每个平面迈步。

1 个答案:

答案 0 :(得分:0)

可以使用此处提到的函数将YUV字节数组转换为RGB: Confusion on YUV NV21 conversion to RGB。 使用该功能,您可以获得R,G和B值。