Zum Inhalt springen

Metaday 33: Unterschied zwischen den Versionen

Alexsee75 (Diskussion | Beiträge)
K foo
Zeile 39: Zeile 39:
== Eye Tracking ==
== Eye Tracking ==
* Demovideo und Aufruf zur Mitarbeit. Es wird ein Aufzeichnungsprogramm zur Verfügung gestellt, mit dem Trainingsdaten für ein aktuell in Entwicklung befindliches Eye-Tracking System erstellt werden können und der aktuelle Stand diskutiert.
* Demovideo und Aufruf zur Mitarbeit. Es wird ein Aufzeichnungsprogramm zur Verfügung gestellt, mit dem Trainingsdaten für ein aktuell in Entwicklung befindliches Eye-Tracking System erstellt werden können und der aktuelle Stand diskutiert.
 
{|
|
=== Voraussetzungen ===
=== Voraussetzungen ===


* Installation von OpenCV 2.1 [http://sourceforge.net/projects/opencvlibrary/ Download]
* Installation von OpenCV 2.1 [http://sourceforge.net/projects/opencvlibrary/ Download]
* Integrierte oder externe (USB/Firewire) OpenCV-kompatible Webcam (testen mit facedetect ohne Angabe eines Bildes - Erkennung von Gesichtern im Live-Video)
* Integrierte oder externe (USB/Firewire) OpenCV-kompatible Webcam (testen mit facedetect ohne Angabe eines Bildes - Erkennung von Gesichtern im Live-Video)
* Ein Exemplar emedia Nr. 12 vom 18.6. für den Test der Magazinerkennung, Cover siehe unten. Die Seiten dieses Magazins werden vom Demoprogramm aus Livebildern erkannt. Ein Demoprogramm wird voraussichtlich in den nächsten Tagen bereitgestellt.
* Ein Exemplar emedia Nr. 12 vom 18.6. für den Test der Magazinerkennung, Cover siehe rechts. Die Seiten dieses Magazins werden vom Demoprogramm aus Livebildern erkannt. Ein Demoprogramm wird voraussichtlich in den nächsten Tagen bereitgestellt.
[[Bild:emedia_cover.jpg]]
* Selbst-Kompilieren von facedetect [[:Media:facedetect.c|facedetect.c]] (minimal verändert vom OpenCV Sample, bitte unsinnige Warnung im Wiki ignorieren), unter Linux via g++ facedetect.c -o facedetect `pkg-config --libs opencv` `pkg-config --cflags opencv`. Für Gesichtserkennung ist das Modell haarcascade_frontalface_alt_tree.xml am besten geeignet. Scale bestimmt die Mindestgröße von erkannten Gesichtern (je höher, desto schlechter werden kleine Gesichter erkannt - aber desto schneller ist die Erkennung)
* Selbst-Kompilieren von facedetect [[Bild:facedetect.c]] (minimal verändert vom OpenCV Sample, bitte unsinnige Warnung im Wiki ignorieren), unter Linux via g++ facedetect.c -o facedetect `pkg-config --libs opencv` `pkg-config --cflags opencv`. Für Gesichtserkennung ist das Modell haarcascade_frontalface_alt_tree.xml am besten geeignet. Scale bestimmt die Mindestgröße von erkannten Gesichtern (je höher, desto schlechter werden kleine Gesichter erkannt - aber desto schneller ist die Erkennung)
* Nehmen Sie jedenfalls ein komplettes Entwicklungssystem mit, damit wir live etwaige Bugs korrigieren können!
* Nehmen Sie jedenfalls ein komplettes Entwicklungssystem mit, damit wir live etwaige Bugs korrigieren können!


Die Eye-Tracking Aufnahmesoftware wird nur beim Vortrag zur Verfügung gestellt (Win32, Linux).
Die Eye-Tracking Aufnahmesoftware wird nur beim Vortrag zur Verfügung gestellt (Win32, Linux).
Die Magazinerkennung-Demo und das facedetect.c Testprogramm werden unter GPL v3 Lizenz zur Verfügung gestellt.
Die Magazinerkennung-Demo und das facedetect.c Testprogramm werden unter GPL v3 Lizenz zur Verfügung gestellt.
 
| [[Bild:emedia_cover.jpg|right]]
|}