SmileDetector

Download

Dieses Projekt ist im Kurs Bildverarbeitung zusammen mit Jochen Brenner entstanden. Die Anwendung läuft dank OpenCV Bibliothek und C++ Code auf allen x86er Systemen. Im Downloadbereich finden Sie Binaries für Windows und Mac OS X.

Das Projekt haben wir mit einer 1.0 erfolgreich abgeschlossen.

Das Projekt

Lächel-Erkennung ist heutzutage ein nettes Feature welches in Digitalkameras und Handys zum Einsatz kommt. Hierbei geht es um die Verarbeitung digitaler Bilder mittels eines Computerprogramms, welches die Gesichter in den Bildern erkennt und dabei ermittelt ob die Person lacht oder nicht.

Verschiedene Methoden

Um festzustellen ob ein Mensch lacht oder nicht gibt es verschiedene Möglichkeiten dies zu untersuchen.

  • Geometrische Merkmale – Der Abstand zwischen Augen & Mund wird untersucht. Unterschreitet er einen Wert, lächelt die Person.
  • Formmerkmale – Die Form des Mundes wird analysiert.
  • Bewegungsanalyse – Hierbei werden aufeinander folgende Bilder auf Bewegungen im Mundbereich untersucht. Findet eine Bewegung nach oben statt, lächelt die Person.

Generelles Vorgehen

Zunächst wird, mittels sogenannter „Haar-Klassifikatoren“, das Gesicht erkannt. Daraufhin findet die Lokalisierung der Gesichtsmerkmale Augen & Mund statt. Nach einer digitalen Aufbereitung des Bildmaterials (durch Filter & Skalierung) werden die o.g. Methoden zur Erkennung des Lächelns angewandt.

Credits:

Programmierer: Jochen Brenner, Vincenzo Crimi
Betreuer: Prof. Dr. Ulrich Klauck
Verwendete Bibliotheken: Intel OpenCV

Systemvoraussetzungen:

Betriebssystem: Microsoft Windows 2000 oder neuer, Apple Mac OS X ab 10.4.3 (Intel)
RAM: > 512 MB (PC), > 1024 MB (MAC)
Freier Festplattenspeicherplatz zur Installation: 5 MB
Sonstiges: Webcam mit min. 0.3 Mega Pixel

Copyright © 1997-2024 Crimi PC - Alle Rechte vorbehalten!
Login: > | Impressum