2017-04-03 5 views
0

Ich habe 100 Völker Fotos auf dem Server, jedes Foto enthält 1 Person.Android: Gesichtserkennung und Vergleich

Ich möchte eine Android-App entwickeln, die ein Foto mit mehr als 50 Personen in der Gruppe erfassen und dann vom Datenbankserver überprüfen kann, wie viele Personen im Aufnahmefoto fehlen.

Bitte schlagen Sie mir vor, wie kann ich das erreichen? jede Bibliothek oder Hilfe am meisten geschätzt.

+0

Sie haben OpenCV in Ihrer Frage bereits getaggt, also ich denke, Sie sind mit OpenCV etwas vertraut, ich würde vorschlagen, dass Sie durchgehen: http://docs.opencv.org/2.4/modules/contrib/doc/facec/ facerec_tutorial.html für die Gesichtserkennung. – ZdaR

+0

@ZdaR ich kann das Gesicht vom Bild erkennen und erkennen, aber ich kann nicht erkanntes Gesicht mit Serverfotos vergleichen (jedes Foto enthält 1 Personenfoto)? –

Antwort

0

Ich glaube, was Sie suchen, heißt OpenCV (Open Source Computer Vision), können Sie es auf Google überprüfen und lesen Sie mehr darüber.

Sie können nun Ihre App, um dieses

0

OpenCV bauen hat Bibliotheken, die Gesichtserkennung unterstützen. Sie müssen einen Gesichtsdetektor (Fisher oder LBP) für die 100 Personen, deren Fotos sich auf dem Server befinden, trainieren und dann das aktuelle Foto dem Erkenner zuführen.

Here ist ein Link zur OpenCV-Dokumentation mit Beispielcode.