2017-08-09 62 views
1

我刚开始探戈和Unity生RGB或YUV数据缓冲区,需要找到一种方式来获得,以便进一步通过它处理从设备相机原始RGB或YUV数据。这个处理要求我提供ARGB阵列或三个Y,U,V缓冲区。我该如何处理这个问题?获取探戈

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

回答

0

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

+0

的感谢!有没有办法获得单独的Y,U和V平面缓冲区? – peetonn

+0

在提到的Y,U,V的代码值被提取之前,它们被转换为R,G,B,如果这是你所需要的... ... – midnightcoffee