OpenCV imshow () funktioniert nicht

8

Ich habe einen openCV-Code geschrieben und mein Code hat folgende Aussage:

%Vor%

Wenn ich den Code entweder in Debug oder Release austrage, kann ich kein Fenster sehen, das mir die Ausgabe anzeigt.

Und das passiert bei jedem Projekt, das ich erstelle.

Ich bin nicht in der Lage, den Grund herauszufinden. Kann mir jemand bitte dabei helfen?

Ich bin auf Windows 7 und Visual Studio 2010 mit opencv Version 2.4.6

    
Armin Mustafa 24.10.2013, 11:56
quelle

1 Antwort

3

Wie ich in den Kommentaren erwähnt habe, müssen Sie zuerst ein Fenster erstellen, indem Sie namedWindow mit dem gleichen Fensternamen wie in imshow verwenden. Einzelheiten finden Sie in diesem Lernprogramm .

BEARBEITEN

Das empfiehlt dringend, dass Sie das Fenster vorher erstellen müssen . Einige mögen argumentieren, dass es für frühere Versionen von OpenCV nicht so funktioniert hat. Dann, sagen wir, diese Lösung gilt zumindest für OpenCV 2.4.6, das ist die hier interessierende Version (und löste das Problem).

    
CTZStef 24.10.2013, 14:29
quelle