刚开始接触QT很多不懂,希望大家帮看看这个咋回事
下面是代码:
void Widget::HandCallBackData (unsigned char *pData, int w, int h)
{
QImage ShowImage;
ShowImage = QImage(pData,w,h,QImage::Format_RGB888);
ui->ImageShow->setPixmap (QPixmap::fromImage (ShowImae));
ui->ImageShow->resize (ShowImage.size ());
ui->ImageShow->show ();
}
这个函数为相机视频流的回调函数。pData像素值,w,h为图像的宽度和高度。图像以及设置为RGB形式
但是图像显示出来回了6道重影,不知道该咋解决。
下面是效果图,本应该是1条