Frage

Wir müssen eine Anwendung erstellen, die ein Foto nehmen können und das Gesicht erkennen und sie in gewisser Weise verzerren kann. Im Folgenden finden Sie ein Beispiel:

http://itunes.apple.com/us/app / FatBooth / id372268904? mt = 8

Irgendwelche Ideen? Ist es möglich, OpenCV-Bibliothek nur?

War es hilfreich?

Lösung

Ja können Sie diese mit OpenCV ado. Zuerst müssen Sie das Gesicht erkennen. Es gibt Haar Kaskade Basis Gesichtsdetektor in OpencCV. Danach können Sie die Gesichtsorientierungspunkt Punkte mit der gleichen Schnittstelle erkennen. Aber Sie brauchen, um die Wahrzeichen Detektoren wie Augenwinkel zu trainieren, Augenzentrum, Mund, Kinn usw. Sobald Sie diese Punkte erhalten Sie verschiedene Arten von Verwerfungen durch die Punkte Verdrängen tun können.

Andere Tipps

Die Aktualisierung für iOS5: Wenn Sie iOS5 + Targeting, Sie OpenCV nicht brauchen - in iOS5 können Sie einfache Gesichtserkennung machen das Apple-Methoden zur Verfügung gestellt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top