sowohl über QGraphicsView und QGraphicsScene als auch über ein QLabel lässt sich ja ein QPixmap auf den Bildschirm zaubern. Aber was geht schneller? Gibt es noch eine weitere Möglichkeit?
Hintergrund ist Folgendes:
Ein Bild, welches von einer Webcam kommt, wird durch verschiedene CV-Methoden verändert und ein Ergebnisbild soll auf dem Bildschirm visualisiert werden. Da die CV-Methoden bereits einiges an Rechenzeit in Anspruch nehmen, soll wenigstens die Anzeige so schnell wie möglich erfolgen. Was geht nun schneller?
Das:
Code: Alles auswählen
QLabel * label = new QLabel( parent );
label->setPixmap( pixmap );
Code: Alles auswählen
QGraphicsScene * scene = new QGraphicsScene( parent );
scene->addPixmap( pixmap );
QGraphicsView * gview = new QGraphicsView( scene );
Gruß,
gelignite