Die Idee ist, die Entwicklung einer Gesichtserkennung für Webseiten und Communities.
Nach einer umfassenden Web Recherche habe ich festgestellt das es wenige Open Source Lösungen gibt. Die meisten Lösungen verwenden die OpenCV Library von Intel. Dafür gibt es zahlreiche Besipiele in C, VB oder Java. Eine Lösung in PHP war die Extension PHP Facedetect, die aber auch auf OpenCV basiert. Lösungen nur mit PHP Bordmitteln habe ich nur eine gefunden .
Artikel zur Theorie
Lösungen & Sources
C/C#/C++
- OpenCV OpenCV Wiki– Library mit Gesichtserkennung.
- fdlib – face detection library for C/C++ and Matlab
PHP
- php-facedetect – PHP Extension basierent auf OpenCV
- Face detection ohne OpenCV Library in PHP
- Gesichtserkennung mit PHP Ohne OpenCV
- Automatic Face Detection in Photos with PHP
Andere Programmiersprachen
Installation
1. OpenCV installieren Installations Anleitung
2. PHP Facedetect Extension installieren Installations Anleitung
Anwendungsmöglichkeiten
So, nachdem nun alles installiert ist und die PHP-Extension läuft kann man sich um konktrete Anwendungsfälle Gedanken machen.
Also erstmal ein Überblick bekommen welche Funktionen möglich sind:
- Gesichter auf Fotos erkennen und markieren
- Gesichter auf Fotos vergleichen – ähnlichkeit des Gesichtes von Foto A und B vergleichen