2011-02-06 2 views
1

J'ai écrit une application qui démarre l'appareil photo. j'aimerais inclure la détection de visage. J'ai trouvé du code qui détecte des visages dans une image bitmap donnée mais cette image est chargée depuis le répertoire res/drawable. Ce que je veux est de scanner l'aperçu de la caméra pour les visages. Quelqu'un peut-il faire la lumière sur quelle méthode de caméra devrait gérer la détection. par exemple est-ce que surfaceChanged() où je ferais la détection? Je comprends que je devrais utiliser une méthode previewcallback. quelqu'un peut me pointer dans la bonne direction mercicomment inclure la détection de visages dans le cycle de vie de l'application de mon appareil photo?

Répondre

1

Vous pouvez utiliser une bibliothèque tierce, comme OpenCV, ou quelque chose comme la détection de visage Android2.2 Api pour terminer ce travail. Et vous devriez faire attention car le previewcallback vous donnera un tableau d'octets yuv, vous devez donc le transférer en rgb.