0
當我將QImage轉換爲cv :: Mat時,Mat變得模糊。將Qimage轉換爲Mat時出錯opencv
這是其轉換的代碼:
QPixmap pixmap(*ui->imgLabel->pixmap());
QImage image = pixmap.toImage();
image.convertToFormat(QImage::Format_RGB888);
Mat matImage = Mat(image.height(), image.width(), CV_8UC3, image.scanLine(0));
這是原始圖像縮放:
這是所創建的圖像:
感謝一位呃幫助。
一個是顏色,一個是b/w是故意的? – 2012-08-10 14:24:34
你試過[這個](http://stackoverflow.com/questions/5810970/get-raw-data-from-qimage) – go4sri 2012-08-11 07:03:38