《android中对camera数据的简单编码处理》大多数图像处理软件在处理时是需要RGB格式的图像,而默认的视频流是
《android中对camera数据的简单编码处理》
大多数图像处理软件在处理时是需要RGB格式的图像,而默认的视频流是压缩的YUV格式,Android下是YUV420SP,这个格式,虽然可以在程序中修改,但是修改后好像不起作用,也就是说只能得到编码为YUV420SP的视频流,这就需要把YUV420SP的视频流转换成RGB格式的图像,用于图像识别
从log中可以看到Parameters预设的参数:
picture-format=jpeg
picture-preview=yuv422sp
看来,真的行不通,那就只能获取帖数据了,其中的data是yuv格式的,需要对其解码。
这是我在开发android程序中用到的一个用于处理图片解码的方法,不是本人所写,特此共享。
http://chenweihuacwh.iteye.com/blog/571223
感谢cwh643
1 楼 wyh471738293 2012-06-06 你好,请问
int y1192 = 1192 * y;
int r = (y1192 + 1634 * v);
int g = (y1192 – 833 * v – 400 * u);
int b = (y1192 + 2066 * u);
1192 、 1634 、 833 、 400 、 2066 、 262143都代表什么意思?
