将opencv Mat图像显示到QGraphicsView中

时间:2017-10-15 11:57:55

标签: c++ qt opencv

我使用这些代码行在Qt中的graphicsView中显示Mat图像:

var personnel [0]  = [];
var personnel [0] [0] = "Name0";

但图像上面会显示蓝色遮罩。 当我尝试使用以下代码显示它时,Mat图像会正确显示:

scene = new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
scene->addPixmap(QPixmap::fromImage(QImage(image.data,image.cols, image.rows, QImage::Format_RGB888)));

我不明白这个错误在哪里。

0 个答案:

没有答案