Wie funktioniert KLT-Arbeit in OpenCV?
Ich bin gespannt, was die Logik hinter KLT in openCV.
Ab, was ich bislang bekannten, die Bilder gesendet zu finden, optischer Fluss in OpenCV wird zunächst in Graustufen umgewandelt.
Was ich bin neugierig ist, dass beim ausführen des Algorithmus, müssen wir die features für die Berechnung. Was sind die Merkmale verwendet, um die optical-flow-Methode in openCV?
Danke 🙂
- wahrscheinlich harris-Ecken oder gute-Funktionen-zu-Spur.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es 2 Arten von "optischer Fluss". Dicht und spärlich.
Dichten findet Volumenstrom für alle Pixel, während die spärlichen Funde flow für die ausgewählten Punkte.
Die ausgewählten Punkte können vom Benutzer vorgegeben, oder automatisch ermittelt, mit einer der feature-Detektoren zur Verfügung, die in OpenCV. Die meisten gemeinsamen feature-Detektoren gehören GoodFeaturesToTrack, mit dem man Ecken mit cornerHarris oder cornerMinEigenVal
Die feature-Liste wird dann an die KLT-Tracker calcOpticalFlowPyrLK.
Feature können einen beliebigen Punkt im Bild. Die meisten gemeinsamen Merkmale sind Ecken und Kanten.
Gibt es eine brillante video-on-KLT hier in diese video. Sie müssen dieses heraus überprüfen