【问题标题】:Get raw RGB or YUV data buffer in Tango在 Tango 中获取原始 RGB 或 YUV 数据缓冲区
【发布时间】:2017-08-09 01:44:24
【问题描述】:

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

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

【问题讨论】:

    标签: android unity3d google-project-tango


    【解决方案1】:

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

    【讨论】:

    • 谢谢!有没有办法获得单独的 Y、U 和 V 平面缓冲区?
    • 在提到的 Y、U、V 代码值中,如果您需要的话,在将它们转换为 R、G、B 之前提取它们...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    相关资源
    最近更新 更多