Erkennung des Gesichtsausdrucks von der webcam
Ich arbeite derzeit an einem Projekt wo ich habe zum extrahieren der Gesichtsausdruck eines Benutzers (nur ein Benutzer gleichzeitig von einer webcam), wie traurig oder glücklich.
Gibt es eine Menge von Programmen/APIs zu tun, die Gesichtserkennung, aber ich habe nicht gefunden ein, um den automatischen Ausdruck der Anerkennung.
Die beste Möglichkeit die ich bisher gefunden:
Ich verwendet OpenCV für die Gesichtserkennung früher, die war großartig, so dass, Wenn jemand einige Tipps hat, wie man es mit OpenCV, das wäre toll!
Einige Benutzer auf eine OpenCV-Vorstand schlug auf der Suche nach AAM (aktiv apereance Modelle) und ASM (active shape Modelle), aber alles was ich fand, waren Papiere.
So, ich bin Mit Active Shape Modellen mit Stasm, was mir den Zugang zu 77 verschiedenen Punkten im Gesicht, so würde ich immer noch manuell ordnen Sie diese Ausdrücke.
Jeder Programmiersprache ist willkommen.
InformationsquelleAutor TIBOU | 2013-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach 2.4 release, opencv kam mit einer face recognition API. Sie können definieren, traurige und glückliche Gesichter, als zwei verschiedene Gesichter, und verwenden Sie die API, um Sie zu klassifizieren. Wenn Sie sind auf der Suche nach tutorials, die Sie heraus überprüfen können opencv tutorial Seite auch.
Ja, diese sind bereits definiert. Vielleicht können Sie erstellen Sie Ihre eigenen Trainings-Muster für Gesichtserkennung. Zug für glückliche Gesichter und traurige Gesichter in 2 verschiedenen xml-Dateien, und versuchen Sie, Sie zu verwenden.
mein Ziel ist es, jedem Benutzer wird verwenden Sie diese Anwendung, und ist diese Methode schnell zu verwenden, die auf webcam-videos !!
Sie sagte, Sie versucht, Gesichtserkennung mit opencv (mit Hilfe der .xml-Datei, die zusammen mit opencv-Paket), war es nicht schnell genug? Ich versuchte es auch innerhalb einer Haut-Detektor, algoritm Komplexität war es viel mehr, aber es war die Arbeit schnell genug.
ok könntest du mir ein tutorial über how to train xml-Datei für opencv
InformationsquelleAutor baci
Vielleicht diese Artikel kann Ihnen helfen.
Es ist Erläuterung der Konzepte verwendet, um das Ergebnis gezeigt hier:
Auch, möchten Sie vielleicht einen Blick zu haben hier.
Alle der oben genannten ist ein Werk von Menschen, die mehr oder weniger das erreicht, was Sie watn.
Möchte ich dasselbe tun wie du - mimik-Erkennung mit OpenCV, so hoffe ich, dass früher oder später können wir tauschen unsere Ideen.
InformationsquelleAutor Nenad Bulatovic
Hälfte das problem gelöst ist für Sie mithilfe von OpenCV. Wenn Sie gebaut OpenCV mit Beispielen, die Sie ausführen können, ein Beispiel benannt c-Beispiel-smiledetect kann erkennen, welche ein lächelndes Gesicht mit verschiedenen Ebenen.
Sollte der code sein, in der Sie OpenCV-Ordner unter Proben/c. ich erinnere Sie können die Empfindlichkeit in den code, so dass helfen könnte. Sie können auch den code finden hier.
Auf einer anderen Anmerkung, eine Implementierung von AAM mit OpenCV können gefunden werden in dieses Buch (Kapitel 7). Dies beinhaltet noch nicht die Suche und das passende Teil aber nur zeigt, wie ein AAM von ASM und eine textur.
InformationsquelleAutor mohamed