安卓摄像头下图像格式
最近研究安卓开发,发现摄像头获取的数据打印出来,
(1)是byte类型的,前面一部分数据大部分都是0,最高值不超过20,后半段是-128和-127交替或者全部-128的
(2)大小在宽度*高度*1.5个数据,感觉是YUV420格式
(3)拍的是电脑屏幕,是有图像的;
现在想知道,怎么把安卓的图像转换成opencv中BGR类型的Mat图像呢,
byte的数据-128到127,是直接+128变成uchar类型呢,还是+256再取余256变成uchar类型呢
找人把安卓中的图像打印到txt,按照上述两种模式改成Mat的yuv图像,再用opencv的cvtColor转换,选择CV_YUV2BGR_I420,但是输出图像不对
小弟不懂,请解答,谢谢