3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios
3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios
3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.2 Erkennen und Verfolgen markanter Punkte 23<br />
Die cl_FeatureTracker-Klasse bietet viele Einstellungsmöglichkeiten, um die Anzahl der zu<br />
verfolgenden Punkte, den Mindestabstand zwischen den Punkten oder die Suchregion für neue<br />
Features zu wählen. Es ist außerdem möglich, die Tiefe der Bildpyramiden zu bestimmen, in<br />
denen getrackt werden soll sowie die Anzahl der Suchiterationen pro Ebene. Abbildung 3.4<br />
zeigt das Einstellungsfenster der cl_FeatureTracker-Klasse.<br />
Abb. 3.4: Einstellungsfenster der cl_FeatureTracker Klasse<br />
Der Filter ist so ausgelegt, zu jedem Zeitschritt eine Mindestanzahl von Featurepunkten zu<br />
verfolgen. Gehen im zeitlichen Verlauf einige Features verloren, beispielsweise weil sie das Bild<br />
verlassen oder nicht wiedergefunden werden, wird <strong>mit</strong> Hilfe der goodFeaturesToTrack()-Funktion<br />
nach neuen markanten Punkten gesucht, um die Mindestanzahl der Punkte einzuhalten.<br />
Die verfolgten Features werden dazu zu jedem Zeitschritt als cl_TrackedObject gespeichert und<br />
zu einer TrackedObjectsList zusammengefasst. TrackedObjects speichern dabei die aktuelle und<br />
die vorherige Bildposition sowie weitere Informationen zu den Features wie zum Beispiel den rekonstruierten<br />
Raumpunkt. Verfolgte Punkte können <strong>mit</strong> Hilfe der Klasse cl_TrackedObjectsDraw<br />
als überlagerte Elemente auf den Bildern visualisiert werden. Abbildung 3.5 zeigt ein Kamerabild<br />
<strong>mit</strong> eingezeichneten verfolgten Punkten. Die aktuelle Bildposition eines Features wird dabei<br />
durch einen gelben Kreis dargestellt, die vorherige Position durch die Spitze der Linie am Kreis.<br />
Abb. 3.5: Verfolgte Punkte im Kamerabild