19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

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 Mustererkennung <strong>und</strong> Protokolle 45<br />

Die Bedeutungen der Kürzel, die anstelle der Parameter angegeben sind, sind Tabelle<br />

3.2 zu entnehmen (siehe auch [KBBC05]).<br />

Parameter Bedeutung<br />

s<br />

sessionID, temporary object ID, int32<br />

i<br />

classID, fiducial ID number, int32<br />

x,y,z position, float32, range 0...1<br />

a,b,c angle, float32, range 0...2π<br />

A,B,C movement vector (rotation speed and direction), float32<br />

m<br />

motion acceleration, float32<br />

r<br />

rotation acceleration, float32<br />

P<br />

free parameter , type defined by OSC packet header<br />

Tabelle 3.2: Bedeutung der Parameter für set messages.<br />

3.2.5 Bibliotheken zur Mustererkennung<br />

In diesem Abschnitt wird kurz auf bereits bestehende Softwarebibliotheken eingegangen,<br />

die speziell für die Mustererkennung optischer Multitouch-Geräte entwickelt worden<br />

sind. Vorab werden Kriterien aufgestellt, anhand derer diese Bibliotheken zu bewertet<br />

werden können. Die Auswahl der Kriterien orientiert sich zum einen natürlich an<br />

dem Funktionsumfang, welchen die betrachtete Software liefert, zum anderen aber<br />

auch an den Rahmenbedingungen der <strong>Projektgruppe</strong>. Das Symbol ✚ entspricht im<br />

Folgenden einer positiven Bewertung, – einer negativen <strong>und</strong> ● einer neutralen Wertung.<br />

Schließlich soll es auf dieser Gr<strong>und</strong>lage möglich sein, ein Urteil darüber zu fällen, ob der<br />

Einsatz einer bestimmten Programmbibliothek im Rahmen der <strong>Projektgruppe</strong> sinnvoll<br />

ist oder nicht.<br />

Kriterien<br />

Der multitouch-fähige Tisch, der als Eingabegerät verwendet wird, ist über die<br />

eingebaute Kamera an einen Computer angeschlossen. Daher bedarf es einer Softwarekomponente,<br />

welche die Videobilder auswertet <strong>und</strong> Koordinaten für Cursor bzw.<br />

Objekte liefert.<br />

Die Anforderungen an diese Komponente beginnen daher mit der Kameraunterstützung.<br />

Diese ist von Programm zu Programm unterschiedlich stark ausgeprägt <strong>und</strong> hängt<br />

zudem vom verwendeten Betriebssystem ab. Da innerhalb der <strong>Projektgruppe</strong> eine<br />

Entwicklung innerhalb von Microsofts .Net-Umgebung vorgesehen ist, werden nur

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!