Speichern Sie Videos Frame für Frame mit Python OpenCV

import cv2
import os
 
def extractFrames(pathIn, pathOut):
    if not os.path.exists(pathOut):
        os.mkdir(pathOut)
 
    cap = cv2.VideoCapture(pathIn)
    count = 0
 
    while (cap.isOpened()):
 
        ret, frame = cap.read()
 
        if ret == True:
            cv2.imwrite(os.path.join(pathOut, "frame_{:06d}.jpg ".format(count)), frame)
            count += 1
        else:
            break
 
    cap.release()
    cv2.destroyAllWindows()
 
def main():
    extractFrames('video.mp4', 'outputdir')
 
if __name__=="__main__":
    main()

Recommended Posts

Speichern Sie Videos Frame für Frame mit Python OpenCV
Schneiden Sie mit Python + OpenCV jede Sekunde ein Bild aus einem Video aus
Binarisierung mit OpenCV / Python
Videorahmeninterpolation durch tiefes Lernen Teil 1 [Python]
"Apple-Verarbeitung" mit OpenCV3 + Python3
Bildbearbeitung mit Python OpenCV
Kameraerfassung mit Python + OpenCV
YouTube-Videoverwaltung mit Python 3
[Python] Verwenden von OpenCV mit Python (Basic)
Loop-Video-Laden mit opencv
Gesichtserkennung mit Python + OpenCV
JPEG-Bilderzeugung durch Angabe der Qualität mit Python + OpenCV
[Python] Webkamera-Rahmengröße und FPS-Einstellungen mit OpenCV
Zeigen Sie das Bild der USB-Kamera mit OpenCV von Python mit Raspeye an
Verwenden von OpenCV mit Python @Mac
[Python] Speichern Sie die von OpenCV importierten Videodaten als JPG-Datei mit Seriennummer
Gesichtserkennung in Echtzeit mit von getUserMedia [HTML5, openCV] aufgenommenem Video
Fügen Sie Videos mit OpenCV + Python einen gefälschten Tilt-Shift-Effekt hinzu
Erstellen Sie mit python wxpython + openCV ein einfaches Videoanalysetool
Konvertieren Sie Videos mit ffmpeg + python + opencv in Schwarzweiß
Leuchtendes Leben mit Python und OpenCV
[Python] Verwenden von OpenCV mit Python (Bildfilterung)
Neuronales Netzwerk mit OpenCV 3 und Python 3
[Python] Verwenden von OpenCV mit Python (Bildtransformation)
[Python] Verwenden von OpenCV mit Python (Kantenerkennung)
Einfache Python + OpenCV-Programmierung mit Canopy
Versuchen Sie die Gesichtserkennung mit Python + OpenCV
Beschleunigung des Lesevorgangs durch Angabe eines OpenCV-Frames
Schneiden Sie das Gesicht mit Python + OpenCV aus
Gesichtserkennung mit Kamera mit opencv3 + python2.7
Laden Sie das GIF-Bild mit Python + OpenCV
Finden Sie Bildähnlichkeit mit Python + OpenCV
Verwenden Sie OpenCV mit Python 3 in Window
Zeichnen Sie eine Illustration mit Python + OpenCV
Verfolgen Sie Baseballbälle mit Python + OpenCV
Graphbasierte Segmentierung mit Python + OpenCV
Sende Bild mit Python und speichere mit PHP
Objekterkennung mit openCV durch traincascade
Zeichnen Sie einen Pfeil (Vektor) mit opencv / python
Grundlegendes Studium von OpenCV mit Python
Objektextraktion im Bild durch Mustervergleich mit OpenCV mit Python
Videowiedergabe mit Ton auf Python !! (tkinter / imageio)
Abrufen von Eigenschaftsinformationen durch Scraping mit Python
Gesichtserkennung mit Python + OpenCV (invariante Rotation)
[Python] Gesichtserkennung durch OpenCV (Haar Cascade)
Erstellen Sie einen Videoplayer mit PySimpleGUI + OpenCV
Bilder mit Pupil, Python und OpenCV aufnehmen
Ich habe versucht, mit Python + opencv nicht realistisch zu rendern
Speichern / Laden Sie die In-Memory-Datenbank mit pythons sqlite3
Bildverarbeitung mit Python & OpenCV [Tonkurve]
Funktion zum Speichern von Bildern nach Datum [python3]
Bildaufnahme von der Kamera mit Python + OpenCV
[python, openCV] base64 Gesichtserkennung in Bildern
Erstellen verschiedener Photoshop-Videos mit Python + OpenCV ③ Erstellen Sie verschiedene Photoshop-Videos
[Python] Bilder mit OpenCV lesen (für Anfänger)
Mit Python aufnehmen → Datei speichern (Soundgerät + Welle)
Organisieren Sie mit Python nach Ordnern getrennte Daten
Bis Sie opencv mit Python verwenden können
Leichte Bildverarbeitung mit Python x OpenCV
Glättung kantengespeichert mit Python + OpenCV (BilateralFilter, NLMeansFilter)