openCV: Wie teilt man ein video in Bild-Sequenz?
Mithilfe von opencv, wie kann man split ein video in ein Bild-Sequenz?
Wie kann ich es teilen, so dass der Ausgang wird eine Sequenz von Bildern?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner überraschung, konnte ich nicht finden, eine Antwort auf diese Frage auf StackoverFlow.
Ich bin derzeit mit OpenCV 2.1. Das ist vielleicht etwas alt, aber es funktioniert wie ein Charme. Das Programm liest eine Eingabedatei und erstellen Sie eine Sequenz von Bildern im aktuellen Ordner mit dem Namen *frame_xx.jpg*
itoa
Implementierungen in stackoverflow.com/a/12386915/1979048, geeksforgeeks.org/implement-itoa, etc. Ohne diese Beispiel-code, den Sie zur Verfügung gestellt keine chance hat, zu kompilieren, unter Linux, ein Betriebssystem, das verwendet durch einige Stackoverflow-Benutzer.Sogar nach meiner Bearbeitungen, die Frage sieht mehr wie ein "schickt-mir-die-codez" Nachfrage als eine typische StackOverflow Frage wobei die OP bietet detaillierte Informationen und zeigt, dass er oder Sie hat einige echte Gedanken hinein.
Also gebe ich eine "halbe Antwort"... Trotzdem bin ich nur mäßig vertraut mit OpenCV die machine-learning-Modul und kaum Kenntnis von dem rest der Bibliothek. 😉
Kurz gesagt, die pseudo-code Aussehen sollte, und die Umsetzung würde erfordern in der Regel die OpenCV-Methoden erwähnt.
Wie angedeutet, die oben genannten Bedürfnisse viel zu syntax und Logik arbeiten (zB. herauszufinden, wenn zu stoppen, produzieren die Dateinamen der einzelnen Bilder und natürlich richtig deklarieren der Variablen und mit der richtigen Ebene der Dereferenzierung w/alle Zeiger ;-). Natürlich einige ist dies leichter, wenn Sie mit der Python-Schnittstelle.
Den Lesen und Schreiben Bilder und Video OpenCV-Dokumentation Seite, bietet detailliertere Informationen über die einzelnen Methoden.