Android visage détecteur à l'aide de android appareil photo
J'ai lu, il est possible d'utiliser le construit en android visage détecteur de retrouver la position des visages dans une image bitmap. Quelqu'un sait-il des exemples de cette opération à l'aide de l'appareil photo comme un input?
Vous devez vous inscrire à un FaceDetectionListener et ensuite appeler camera.startFaceDetection(). Veuillez lire le lien ci-dessus pour plus de détails.
J'ai écrit quelques exemples de code. Il n'est pas parfait, car son Travail En cours, mais la détection de visage bits fonctionne très bien:
Je sais que face à de détecteur est disponible dans les anciennes API niveaux de ICS, est-il une raison de ce qui est limitée à ICS? Détection de visage à partir de l'aperçu de la caméra est une nouvelle fonctionnalité de partage de connexion internet. Elle dépend aussi du chipset de pilotes de la caméra. Parfois, de nouvelles composantes du cadre de Fragments, etc sont libérées pour la version antérieure en utilisant le package de compatibilité mais je ne vois pas ce qui se passe pour la détection de visage (à partir de l'aperçu) Api. Ah bon got. Merci pour toute l'aide. Une dernière question, j'ai donc essayé de le faire fonctionner sur mon nouvellement mis à jour asus transformer et il plante à chaque fois de me donner une erreur sur 0 visages. Est-il possible de résoudre ce problème? J'ai pensé que peut-être la commutation des caméras peut aider, j'ai posté la question ici stackoverflow.com/questions/9578097/... Il y a un vieux visage capacité de détection qui remonte à l'API 1. Il s'appelle FaceDetector, et il ne nécessite pas de support matériel, il est donc disponible sur tous les téléphones. il semble que cela ne fonctionne que si l'image est déjà créé , et non lors de la prévisualisation de la caméra est "en cours" . est-il possible de montrer les visages détectés alors que l'aperçu de la caméra est "en cours" , même sur les vieux Api ?
Son possible avec la Détection de Visage Api dans ICS. Consultez la section de la caméra sur cette page:
http://developer.android.com/sdk/android-4.0.html
Vous devez vous inscrire à un
FaceDetectionListener
et ensuite appelercamera.startFaceDetection()
. Veuillez lire le lien ci-dessus pour plus de détails.J'ai écrit quelques exemples de code. Il n'est pas parfait, car son Travail En cours, mais la détection de visage bits fonctionne très bien:
https://docs.google.com/open?id=0B2Nu5U2Cz81qZExGQ25sWVdRd21IOExUUTZsZzFoZw
Détection de visage à partir de l'aperçu de la caméra est une nouvelle fonctionnalité de partage de connexion internet. Elle dépend aussi du chipset de pilotes de la caméra. Parfois, de nouvelles composantes du cadre de Fragments, etc sont libérées pour la version antérieure en utilisant le package de compatibilité mais je ne vois pas ce qui se passe pour la détection de visage (à partir de l'aperçu) Api.
Ah bon got. Merci pour toute l'aide. Une dernière question, j'ai donc essayé de le faire fonctionner sur mon nouvellement mis à jour asus transformer et il plante à chaque fois de me donner une erreur sur 0 visages. Est-il possible de résoudre ce problème? J'ai pensé que peut-être la commutation des caméras peut aider, j'ai posté la question ici stackoverflow.com/questions/9578097/...
Il y a un vieux visage capacité de détection qui remonte à l'API 1. Il s'appelle FaceDetector, et il ne nécessite pas de support matériel, il est donc disponible sur tous les téléphones.
il semble que cela ne fonctionne que si l'image est déjà créé , et non lors de la prévisualisation de la caméra est "en cours" . est-il possible de montrer les visages détectés alors que l'aperçu de la caméra est "en cours" , même sur les vieux Api ?
OriginalL'auteur Anirudh