2013-08-12 10 views
5

Ich kann Gesichter mit offenem Lebenslauf erkennen, aber ich weiß nicht, wie die Gesichtserkennung zu verarbeiten ist.Gesichtserkennung mit OpenCV in Android?

Ich googelte viel, aber ich fand keine Artikel oder Blogs, die mich leiten können.

Kann mir jemand helfen, Gesichtserkennung App in Android zu entwickeln?

+1

Link funktioniert nicht .. –

+0

@Mohamed_AbdAllah Link wurde gebrochen –

Antwort

2

In der Bibliothek OpenCV.vers. für Android gehe zum Ordner "Samples". Beispiel Face Detection for you =)

+16

Gesichtserkennung und Gesichtserkennung sind verschiedene Dinge;) Gesichtserkennung sagt Ihnen, wo ist das Gesicht und Gesichtserkennung sagt Ihnen, wer der Besitzer des Gesichts ist. – Telmo

8

Sie können Allways JavaCV verwenden, die eine Art Wrapper für die nativen OpenCV Funktionen ist:

See:

Face Recognition on Android

Um alles zum Laufen zu bringen Sie haben einige .so-Dateien auf Ihrem libs Ordner in einem Projekt extrat:

Folgen Sie den Anweisungen auf dieser Seite: http://blog.drndos.sk/2013/04/how-to-run-javacv-with-sample-face-recognition-on-android-arm-device-netbeans-and-nbandroid/

1. Gehen Sie zu Datei> Neu> Ordner, wählen Sie Ihr Projekt als übergeordneten Ordner, geben Sie "libs/armeabi" als Ordnername ein und klicken Sie auf Fertig stellen. 2. Kopieren Sie javacpp.jar und javacv.jar in den neu erstellten Ordner "libs". 3. Extrahieren Sie alle * .so-Dateien von javacv-android-arm.jar, opencv-2.4.6.1-android-arm.jar und ffmpeg-2.0.1-android-arm.jar direkt in die neu erstellten "libs"/armeabi ", ohne eines der Unterverzeichnisse in den JAR-Dateien zu erstellen. 5. Navigieren Sie zu Projekt> Eigenschaften> Java-Buildpfad> Bibliotheken und klicken Sie auf "JARs hinzufügen ...". 6. Wählen Sie sowohl javacpp.jar als auch javacv.jar aus dem neu erstellten Ordner "libs".

Quelle: https://code.google.com/p/javacv/

Fügen javacpp und javacv in Ihrem libs Ordner: https://code.google.com/p/javacv/

die benötigten Gläser in javacpp nach dowlnoad finden und die erforderlichen SO-Dateien extrahieren (ja, Sie das Glas mit WinRAR öffnen kann)

Compile und den Code bauen experimentiert in Face Recognition on Android

und hier gehen Sie! Es hat für mich funktioniert, also bin ich mir sicher, dass es von dir funktionieren wird!

Mit freundlichen Grüßen!

+0

Solch ein bugger, es zu laufen, danke! – Burf2000

Verwandte Themen