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!
Link funktioniert nicht .. –
@Mohamed_AbdAllah Link wurde gebrochen –