Android-Gesichtserkennung mit OpenCV/JavaCV
Möchte ich wissen, wie ich das implementieren Android-Gesichtserkennung mit OpenCV/JavaCV. Alle haben ein Idee oder code haben bitte kommentieren Sie diese oder setzen Sie den code. Ich will, bekommen Gesichter aus der Handy-Galerie und entdecken Sie..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Gesicht detectiion können Sie mit dem eingebauten FaceDetector in der Android SDK, gibt Es Gesicht-Positionen und-Winkel in BMPs. Aber es ist nicht sehr schnell.
Können Sie Auch die javaCV Gesichtserkennung aber bevor zu beginnen, empfehle ich Ihnen, um zu sehen, diese Artikel, um zu sehen, Vorteile und constarint einige API, die Sie verwenden können, und auch die Leistung vergleichen
Für FaceDetector sehen Sie diese links
Hier ein Echtzeit-Gesichtserkennung Beispiel mit FaceDetector und OpenGL (zeichnet Rechtecke), welche in Android 2.2
Sie können auch OpenCV in Android
Du solltest besser versuchen, diese auf Linux (ich habe es versucht auf Windows, aber nicht).
Schließlich JavaCV (dringend empfohlen)
Gibt es eine Beispiel-code von Echtzeit-Gesichtserkennung mit der Kamera. Siehe "javacv-src-*.zip" auf der download-Seite.
Timing zahlen auf dem screenshot von K_Anas sind erschreckend langsam... meine app auf meinem HTC Desire S mit der OpenCV-Bibliothek (hier) hat 4+ fps...
Meine demo-app auf Play Store (eurgh) ist hier. Im Menü der erste Menüpunkt führt Sie zu meine web-Seite der app mit source-code-snippets. 1) installieren Sie OpenCV, 2) Holen Sie sich die mitgelieferten Beispiele ausführen, 3) Bearbeiten "Tutorial 2 OpenCVSamples" und lasse meine code-Schnipsel in die frame-Verarbeitung-Schleife.
Habe ich Anspruch auf keinen Kredit für die app, es ist nur eine etwas erweiterte und angepasste version der Probe, welche mit der OpenCV Bibliothek.