OpenCV与Qt:IplImage转换为QImage
生活随笔
收集整理的這篇文章主要介紹了
OpenCV与Qt:IplImage转换为QImage
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
QImage* MainWindow::IplImageToQImage( IplImage *frame) {QImage *image;IplImage *rgb = frame;cvCvtColor(rgb, rgb, CV_BGR2RGB); //OPenCv函數(shù)、色彩空間轉(zhuǎn)換:BGR到RGBimage = new QImage((const uchar*)rgb->imageData,rgb->width,rgb->height,QImage::Format_RGB888);return image; }調(diào)用方法:
IplImage* frame = cvLoadImage(file_Name.toStdString().c_str(), CV_LOAD_IMAGE_ANYCOLOR);QImage * image = IplImageToQImage(frame);QImage img = *image;ui->label->setPixmap( QPixmap::fromImage(img) ); //Lable中顯示視頻圖像ui->label->resize(ui->label->pixmap()->size());?
轉(zhuǎn)載于:https://my.oschina.net/u/3919756/blog/1936135
總結(jié)
以上是生活随笔為你收集整理的OpenCV与Qt:IplImage转换为QImage的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python手册 3.7
- 下一篇: 58.配置tomcat监听80 虚拟主机