So finden Sie Objekt auf video mit OpenCV
Track-Objekt auf video-frame, zunächst möchte ich extrahieren Sie Bilder aus video und speichern Sie diese Bilder in einen Ordner. Dann soll ich die Bilder um ein Objekt zu finden. Eigentlich weiß ich nicht, ob dies eine praktische Sache, weil alle-Algorithmus hat dieses für einen Schritt. Ist das richtig?
- Ist Ihr Algorithmus zu langsam für Echtzeit-video-Verarbeitung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, dein Ansatz wird verbrauchen eine Menge Speicherplatz auf der Festplatte je nach Größe des Videos und die Größe der frames, plus Sie verbringen eine beträchtliche Menge an Zeit mit dem Lesen von frames von der Festplatte.
Haben Sie versucht, führen Sie Echtzeit-video-Verarbeitung statt? Wenn Ihr Algorithmus nicht zu langsam, es gibt einige Beiträge, die zeigen, dass die Dinge, die Sie tun müssen:
Ich hoffe, Sie sind in der Lage konvertieren von code aus der C-Schnittstelle zu der C++ - Schnittstelle.
Gibt es keinen Punkt bei der Speicherung von frames eines Videos, wenn Sie Sie verwenden OpenCV, da es wirklich praktisch, Methoden zum erfassen von Bildern von einer Kamera/gespeicherte video in Echtzeit.
In diesem post haben Sie ein Beispiel-code für die Erfassung von frames aus einem video.
Dann, wenn Sie wollen, um Objekte zu erkennen, die auf diese Bilder, die Sie brauchen, um jede frame mithilfe eines detection-Algorithmus. OpenCV bringt einige Beispiel-code auf das Thema bezogen. Sie können versuchen, mit SIFT-Algorithmus, um zu erkennen, ein Bild, zum Beispiel.