Metaday 33: Unterschied zwischen den Versionen
Zeile 45: | Zeile 45: | ||
* Installation von OpenCV 2.1 [http://sourceforge.net/projects/opencvlibrary/ Download] Es sollte mindestens ein Capture-Interface installiert sein (V4L, V4L2, VFW, FireWire, ...) und die dazupassenden (USB-)Treibermodule. | * Installation von OpenCV 2.1 [http://sourceforge.net/projects/opencvlibrary/ Download] Es sollte mindestens ein Capture-Interface installiert sein (V4L, V4L2, VFW, FireWire, ...) und die dazupassenden (USB-)Treibermodule. | ||
* 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) | ||
* 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 --cflags --libs 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). Usage: Angabe eines Bildes zur Analyse. Ohne Parameter wird der Live-Test gestartet (scale=6 aus Geschwindigkeitsgründen, d.h. minimale Größe erkannter Gesichter ca. 120x120 pixel) | * 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 --cflags --libs 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). Usage: Angabe eines Bildes zur Analyse. Ohne Parameter wird der Live-Test gestartet (scale=6 aus Geschwindigkeitsgründen, d.h. minimale Größe erkannter Gesichter ca. 120x120 pixel) | ||
* 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. [http://www.seewald.at/files/MagazinErkennung.zip Demoprogramm 28M] testKP.c ist genauso zu kompilieren wie facedetect, REF muß im aktuellen Verzeichnis sein und beinhaltet ca. 72,000 SURF Keypoints mit Deskriptoren, die aus den 76 Seiten von emedia generiert wurden. | |||
* 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! | ||
* Bitte auch eigene Bilder mit Gesichtern und Fußgängern mitnehmen (zum Testen der entsprechenden OpenCV-Modelle) | * Bitte auch eigene Bilder mit Gesichtern und Fußgängern mitnehmen (zum Testen der entsprechenden OpenCV-Modelle) |