由于来自takePhoto的Raw回调不可靠,我必须使用JPEG回调...我基本上得到的是一个字节数组,它以JPEG数据形式保存所有信息。我现在需要以某种方式将此视为只有灰度信息,每个像素的值为0-255 ......
目前我正在使用BitmapFactory.decodeByteArray将jpeg数据数组转换为Bitmap,然后使用getPixel()将位图转换为灰度,这在性能上非常差......
有没有人有这方面的经验?
答案 0 :(得分:3)
理论上,最快的方法是解码Y分量并忽略流中的Cb和Cr。