VideoCapture, eine entscheidende Komponente von OpenCV 2.4, ermöglicht eine effiziente Videoaufnahme. Benutzer unter Windows stoßen jedoch häufig auf Probleme, wenn sie versuchen, Videos aus Dateien zu erfassen.
Problembeschreibung
Bei Verwendung der VideoCapture()-Funktion von OpenCV mit einem absoluten Dateipfad wird die Der Code gibt für cap.grab() durchweg „Falsch“ zurück, was auf eine fehlgeschlagene Videoaufnahme hinweist.
Lösung
Um dieses Problem zu beheben und eine erfolgreiche Videoaufnahme unter Windows zu ermöglichen, beachten Sie Folgendes Optionen:
Option 1: Umgebungsvariablen aktualisieren
Option 2: DLL-Datei manuell kopieren
Datei opencv_ffmpeg.dll umbenennen
In bestimmten Fällen Das Umbenennen der Datei opencv_ffmpeg.dll kann erforderlich sein:
Alternative Binärdateien
Wenn das Problem mit den oben genannten Lösungen nicht behoben werden kann, sollten Sie die Verwendung der vorgefertigten OpenCV-Binärdateien in Betracht ziehen, die von Christoph Gohlke unter http://www. lfd.uci.edu/~gohlke/pythonlibs/#opencv. Diese Binärdateien enthalten die notwendigen Bibliotheken für die Videoaufnahme.Das obige ist der detaillierte Inhalt vonHier sind einige Titel im Fragestil, die zum Inhalt Ihres Artikels passen: * OpenCV 2.4 VideoCapture unter Windows: Warum gibt cap.grab() „Falsch' zurück? * Fehlerbehebung bei OpenCV 2.4 VideoCapture-Problemen auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!