Bonjour,
je cherche à faire du hand tracking avec openCV. Le but est de montrer ma main à la webcam et un mode 3D de main reproduira la position de ma main (pour réduire le problème je ne prendrai en compte qu'une main de face, je dois détecter quels doigts sont levés ou non et le modèle 3D reproduira cela).
Après pas mal de recherches j'ai eu l'idée de mettre simplement des petits marqueurs (par exemple) rouges sur chaque doigt. Je clique sur l'un et je "binarise" l'image en laissant apparaitre seulement les couleurs identiques. Ensuite je compte les composantes connexes pour savoir le nombre de doigts levés.
Mon problème est qu'il est difficile de chercher la couleur en raison des problèmes d'éclairage. Du coup il peut ne pas détecter un marqueur car il y aurait moins de luminosité sur lui.
Quelqu'un aurait-il une idée pour résoudre mon problème ou bien une autre méthode pour suivre ma main et mes doigts?
Merci d'avance