2017-08-14 4 views
0

Je travaille sur l'application qui détecte le clignement des yeux de l'utilisateur. J'ai cherché sur le web pendant 2 jours, mais je n'ai toujours pas de vision claire sur la façon dont cela peut être fait. Pour autant que je sache, c'est que le système prend en charge la détection de visage qui détecte s'il y a un visage dans l'image et le localiser.Identification expressions faciales comme snapchat

Mais cela ne fonctionne qu'avec des images et ne détecte que des visages qui ne sont pas ce dont j'ai besoin. J'ai besoin d'ouvrir une activité de caméra et de détecter directement le visage de l'utilisateur et de localiser ses yeux et autres parties du visage et d'attendre jusqu'à ce qu'il clignote, comme lorsque vous cliquez longuement sur l'écran sur le chat instantané.

J'ai vu beaucoup de choses sur open-cv mais je ne sais toujours pas ce que c'est ou comment l'utiliser ou si elle saisit mes objectifs.

Remarque: snap-chat n'a pas publié API pour la technologie utilisée, et même il ne laisse personne parler aux ingénieurs derrière cette technologie.

+0

Je ne vois pas de questions dans votre message ... De toute façon, s'il vous plaît gardez à l'esprit que "nous demander de recommander ou de trouver un livre, outil, ** bibliothèque de logiciels, tutoriel ** ou autre ressources hors site sont ** hors-sujet ** pour dépassement de pile ". –

+0

@ElouarnLaine j'ai énoncé ce que je veux dans cette phrase (je dois ouvrir une caméra et détecter directement le visage de l'utilisateur et localiser ses yeux et autres parties du visage et attendre qu'il clignote) et je demande ce qu'il faut faire ceci, qui n'est pas hors-sujet –

+0

alors ce que vous demandez est ** façon ** trop large. Je vous recommande d'apprendre OpenCV et de passer par [tutoriels] (http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html). Finalement, vous trouverez un moyen de détecter les clignotements. –

Répondre

0

Je sais que openCV a la capacité de permettre le traitement d'image sur le flux de caméra de l'appareil (par opposition à ne pouvoir traiter que des images fixes).

Voici un tutoriel d'introduction sur la détection des yeux utilise OpenCV: http://romanhosek.cz/android-eye-detection-and-tracking-with-opencv/

Si vous ne pouvez pas trouver des tutoriels de détection clignement dans une recherche google, je pense que vous devrez créer le code pour Eye- détection de clignement par vous-même, mais je pense que openCV sera un outil utile pour ce faire. Il y a beaucoup de tutoriels openCV pour débutants.

+0

merci pour votre aide, mais déjà j'ai vu ce tutoriel et lire le code. mais toujours pas très utile –

+0

Il y a une api de vision de google (apparemment) qui peut détecter des clignotements. https://stackoverflow.com/questions/34586490/detect-eye-blink-using-google-vision-api Je suggérerais googling "détection de clignement android app". D'après ce que je comprends, ce n'est pas un simple exploit de détecter les clignotements. – Jamie