06.11.2013 Aufrufe

3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios

3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios

3D-Objektverfolgung mit Stereokameras zur ... - tinytall studios

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!