OpenCV 2.4 VideoCapture: Fehlerbehebung bei Problemen unter Windows
VideoCapture ist eine entscheidende Komponente von OpenCV für die Videoaufnahme von Webcams oder Videos. Bei der Verwendung von VideoCapture auf Windows-Systemen können jedoch Probleme auftreten.
Ein häufiges Problem tritt bei der Verwendung von VideoCapture mit Videodateien auf. Während es für Webcam-Feeds perfekt funktioniert, kann es immer wieder keine Frames aus Dateien erfassen und gibt für cap.grab() „False“ zurück.
Der Schuldige hinter diesem Problem liegt im Fehlen der richtigen Bibliothek, opencv_ffmpeg.dll . Um dieses Problem zu beheben, gibt es zwei Hauptoptionen:
Fügen Sie die DLL zum Windows-PFAD hinzu
Fügen Sie den Pfad zur Datei opencv_ffmpeg.dll hinzu zur Windows-Umgebungsvariablen PATH hinzufügen. Der typische Speicherort ist „C:OpenCV3rdpartyffmpeg“. Alternativ kopieren Sie die DLL in ein Verzeichnis, das sich bereits im PATH befindet, z. B. „C:Python27“.
Alternative OpenCV-Binärdateien verwenden
Laden Sie die OpenCV-Binärdateien von http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv herunter und installieren Sie sie. Diese Binärdateien enthalten die erforderlichen DLLs sowohl für die 32-Bit- als auch für die 64-Bit-Version von Windows.
Wenn dieses Problem auftritt, versuchen Sie eine dieser Methoden, um Bilder aus Videodateien erfolgreich zu erfassen Verwendung von VideoCapture in OpenCV 2.4 unter Windows.
Das obige ist der detaillierte Inhalt vonKönnen mit OpenCV 2.4 unter Windows keine Frames aus Videodateien erfasst werden? Hier erfahren Sie, wie Sie das Problem beheben können!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!