在做usb摄像头视频采集,摄像头输出格式是YUYV,已经采集到数据,并转换成RGB,但是qtopia界面没有任何显示,显示部分代码如下:
QPainter painter(this);
QImage image;
image.loadFromData(dest, 160*160*3*sizeof(char),"RGB");
painter.drawImage(0,0,image);
之前定义了:uchar *dest;
dest=(unsigned char *)malloc(160*160*3*sizeof(char));
dest中存放的是RGB数据。
这样做有什么问题吗?为什么显示不出来啊?
[ 此帖被yncxzdy在2012-05-18 10:17重新编辑 ]