当ImageFormat是JPEG时,如何从android camera2中的byte []数组获取RGB值?

时间:2016-03-12 19:08:30

标签: android camera2

我正在使用camera2 API我有兴趣从字节数组中获取RGB值实际上,当从ByteBuffer收集字节数组并使用FileOutputStream写入文件时,我可以从此部分获取RGB值的平均值.write(bytes)

这是我的代码:

$.get(yourURL, function(your_response){/*Do whathever you want with your_response*/})

1 个答案:

答案 0 :(得分:0)

Image类参考页意味着this BitmapFactory method可能是您正在寻找的,将JPEG格式数据转换为Bitmap

但是,如果您不需要将JPEG格式的数据保存到文件中(例如,如果您只是在应用程序中处理来自相机的图像),您可能希望考虑将输出Surface格式从JPEG更改为YUV_420_888。然后,您可以将其转换为RGB Bitmap(请参阅this answer)并节省编码JPEG所需的大量时间。