IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

Recherche tutoriel eye tracking avec opencv et visual studio


Sujet :

OpenCV

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2013
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut Recherche tutoriel eye tracking avec opencv et visual studio
    Bonjour,
    Je recherche un tutoriel pour realiser un eye tracking (suivre les yeux et le regard) avec opencv et visual studio.
    Quelqu'un aurait il des pistes svp?
    Merci.
    Cordialement.
    klelu

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2013
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut Recherche Gaze Tracking à partir d'un Eye Tracking
    J'arrive à réaliser un Eye tracking correct avec ma webcam en m'inspirant de ce code: http://thume.ca/projects/2012/11/04/...ing-in-opencv/

    Maintenant que j'arrive à tracker le centre des yeux j'aimerais tracker le regard c'est à dire savoir où je regarde à l'écran (Gaze Tracking).

    Quelqu'un saurait-il comment passer du Eye tracking au Gaze Tracking svp?

    Merci.

    Cordialement.

    klelu

  3. #3
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Points : 2 605
    Points
    2 605
    Par défaut
    Bonjour.

    Je ne connais pas cette technique, mais si je devais l'implémenter, j'utiliserai une Kinect (bon avant je ferai quand même une recherche sur internet).

    La kinect te donne la position en x-y-z de la tête. On doit pouvoir en déduire la position de la pupille dans l'espace 3D.

    Ensuite il faut renseigner la position et la taille de l'écran, par rapport à la Kinect. On peut en déduire la position de la pupille par rapport à l'écran.

    Enfin faire un lancer de rayon (raytracing) à partir de la pupille. Il faudra implémenter un algo pour le raytracing par rapport à la circonférence de l'oeil. Problème, tout le monde n'a pas les mêmes globes occulaires... C'est peut-être déductible par rapport à la taille des yeux sur l'image (enfin une approximation qui sera tolérable). Il est peut-être possible d'être précis grâce au depth buffer de la kinect (faudrait vérifier la résolution du depth buffer).

    Je ne sais pas si cela peut fonctionner ainsi.

  4. #4
    Membre régulier
    Homme Profil pro
    Computer Vision engineer
    Inscrit en
    Mars 2012
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Computer Vision engineer
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2012
    Messages : 65
    Points : 86
    Points
    86
    Par défaut
    Bonjour,

    Je travaille aussi sur le Gaze tracking , avec une depth_camera(Kinect). Dans la littérature on parle souvent de l'estimation de la pose de la tête (Head pose estimation) pour déduire les 6DOF (Degree of freedom) et corréler le regard par rapport à cette estimation (Ex : la direction du regard est assez souvent celle de l'axe Pitch.. un des DOF). Ou si non ajouter une brique de tracking de regard basée sur la pupille avec des contrainte géométrique..

    Bref, ça parait simple mais je peux t'assurer que c'est beaucoup plus compliqué que ça (pour moi en tout cas ... ).

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2013
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut
    Merci pour vos réponses. Malheureusement e n'ai pas de Kinect à ma disposition et je dois faire sans.

    Je vais donc m'inspirer de ça http://www.inference.phy.cam.ac.uk/opengazer/ et ça http://www.gazegroup.org/downloads/23-gazetracker même comme vous le dîtes ça risque de ne pas être évident.

    Si quelqu'un a d'autres idées elles sont les bienvenues.

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2013
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Mars 2013
    Messages : 41
    Points : 27
    Points
    27
    Par défaut
    Finalement je vais me procurer une bonne camera/webcam avec lumière infrarouge.

    Quelqu'un saurait quelle camera/webcam est idéale pour le gaze tracking svp?
    Y a t-il quelquechose de plus performant que la Kinect?

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/04/2015, 15h48
  2. Réponses: 3
    Dernier message: 26/12/2008, 08h57
  3. Réponses: 6
    Dernier message: 20/05/2007, 01h32
  4. Réponses: 10
    Dernier message: 19/03/2007, 15h37
  5. Tellg avec DevC++ et Visual Studio
    Par mask91 dans le forum Dev-C++
    Réponses: 6
    Dernier message: 07/03/2007, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo