在
public void onPreviewFrame(byte[] data, Camera camera)
我们得到 YUV 格式的数据。现在为了转换为 RGB,我在 NDK 中使用了转换器。但它仍然不够快。
所以我发现了这个: http ://www.roman10.net/effective-color-conversion-yuv-rgb-in-android-in-assembly/
有这个 NDK 方法: https ://github.com/roman10/roman10-android-tutorial/blob/master/colorConversion/jni/test.c
但我不知道如何更改它,以便它接受 YUV 字节数组“数据”并返回一个 RGB int 数组?