Das von Media Foundation erfasste Video ist vertikal gespiegelt

8

Ich verwende die Media Foundation IMFSourceReaderCallback Implementierung, um Videoframes von der Kamera zu holen, und dann OpenCV imshow , um die Frames in einer Schleife darzustellen.
Jedoch bekomme ich die Frames vertikal umgedreht ...
Ist das ein Fehler? Sollte ich ein Attribut setzen, um dies zu vermeiden? Hier ist mein Code:

Initialisierung:

%Vor%

Implementierung von OnReadSample:

%Vor%

Umwandlung in cv :: image:

%Vor%

Irgendeine Idee?

Vielen Dank im Voraus!

    
rkellerm 09.11.2014, 10:53
quelle

1 Antwort

3

Eine Bitmap wird zuerst mit der letzten Scanzeile gespeichert, sodass das Bild auf dem Kopf steht. Die einfachste Lösung ist, cv::flip

aufzurufen %Vor%     
cdmh 17.11.2014 19:44
quelle