Wie nehme ich Video mit OpenCV und Python auf? [Duplikat]

8

Ich habe das -Python-Beispiel von OpenCV angeschaut Verwenden von VideoCapture und VideoWriter zum Aufnehmen und Schreiben einer Videodatei. Aber ich bekomme immer:

%Vor%

Gereinigte Kamera.

Hier ist der Code:

%Vor%     
chutsu 06.02.2014, 17:49
quelle

3 Antworten

8

Die Größe der Frames ist wahrscheinlich falsch:

%Vor%

hat für mich funktioniert

    
mpark 22.03.2014 07:42
quelle
4

In C ++, wenn Sie -1 für den Codec übergeben können. Dann können Sie den Codec von Hand aus allen Codecs auf Ihrem Computer auswählen. Könnte in Python dasselbe sein, ich kann es jedoch nicht in der Dokumentation finden.

%Vor%

Versuchen Sie es, um sicherzustellen, dass opencv XVID auf Ihrem Computer finden kann.

    
Sebastian Schmitz 07.02.2014 14:08
quelle
4

Ich hatte ein ähnliches Problem. Sie sollten debuggen, wenn das Problem in der Rahmengröße und der Farbtiefe oder in Ihrem Codec liegt. Versuchen Sie, ein leeres Array in die Datei zu schreiben:

%Vor%     
Dmytriy Voloshyn 04.11.2014 19:41
quelle

Tags und Links