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 51<br />

Weitere Bibliotheken<br />

Zahlreiche weitere Projekte beschäftigen sich mit der Mustererkennung für optische<br />

Multitouch-Geräte. Oft ist es jedoch so, dass diese nur Teilaspekte erfüllen, oder gänzlich<br />

auf DI ausgelegt sind. Daher werden sie nicht näher aufgeführt.<br />

Zusammenfassung<br />

Es wurde zu Beginn im Detail vorgestellt warum die Mustererkennung für optische<br />

Multitouch-Geräte relevant ist. Daraufhin wurden die verschiedenen Arbeitsschritte<br />

von Blob Detection <strong>und</strong> Blob Tracking erläutert. Nach einem Thresholding werden mit<br />

Hilfe der sequentiellen Regionenmarkierung oder ähnlichen Verfahren Bildregionen<br />

identifiziert, die entweder durch einen Finger oder durch ein Tangible verursacht werden.<br />

Schließlich wurden einige Softwarelösungen vorgestellt, die den gesamten Prozess von<br />

der Kameraaufzeichnung hin zum Blob Tracking automatisieren. Diese sind anhand<br />

der in Abschnitt 3.2.5 eingeführten Kriterien bewertet worden. Die Ergebnisse dieser<br />

Bewertung sind in Tabelle 3.4 zusammengefasst worden.<br />

Kriterium OpenCV ReacTIVision Touchlib CCV<br />

Kameraunterst. ● ● ✚ ✚<br />

Blob Detection ● ● ✚ ✚✚<br />

Blob Tracking – ● ✚ ✚<br />

Protokolle keine TUIO, Midi TUIO TUIO<br />

Konfigurierbarkeit ✚ ● ✚ ✚✚<br />

Technologie keine DI/FTIR ∗ DI/FTIR DI/FTIR<br />

Code-Qualität ● ● – unbekannt<br />

Lizenzmodell BSD GPL v2.0 BSD MPL/MIT<br />

Tabelle 3.4: Übersicht über die abgegebenen Bewertungen<br />

Wie der Tabelle zu entnehmen ist, hat die Touchlib mit vier positiven Bewertungen ein<br />

sehr gutes Ergebnis erzielt. Community Core Vision bringt einige Neuerungen mit sich,<br />

die es gegenüber dem Vorgänger hervorheben. Daher wurde in der Relation zwischen<br />

diesen beiden zum Teil eine höhere Wertung für CCV abgegeben. Die Touchlib hat<br />

momentan noch den Vorteil, dass sie etwas älter ist <strong>und</strong> das daher eine große Community<br />

existiert, auf deren Erfahrungsschatz zurückgegriffen werden kann. Community Core<br />

Vision befindet sich dagegen noch in der Beta-Phase, weshalb auch keine Bewertung<br />

für den Code abgegeben wurde. Wie stabil <strong>und</strong> zuverlässig dieser ist, muss sich erst<br />

noch zeigen. Es ist allerdings abzusehen, dass CCV einen würdigen Nachfolger für die<br />

Touchlib darstellt. Aufgr<strong>und</strong> des größeren Funktionsumfangs <strong>und</strong> auch der Tatsache,<br />

dass das Projekt, im Gegensatz zur Touchlib, in absehbarer Zukunft weiter gepflegt wird,

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!