2010-07-23 5 views
11

Je veux développer un programme qui utilise la webcam pour suivre les bouts de doigt. Lorsqu'il est suivi, le bout du doigt sera comme un index et je serai en mesure d'obtenir ses positions même s'il est déplacé. Si quelqu'un a des conseils pour moi. Merci d'avance.Comment faire pour suivre Finger tip dans OpenCV ou OpenFrameworks?

+2

Vous pouvez utiliser des papiers de couleur enroulé autour de vos doigts pour faciliter la reconnaissance. – dnul

Répondre

2

La configuration est tout. Assurez-vous d'abord de le rendre facile: ayez les bonnes conditions d'éclairage (soit un IR LED + filtre IR sur la caméra ou juste un contraste élevé entre votre surface et les doigts)

J'imagine que vous feriez du blob tracking. Je ne peux pas vous donner une solution pour m'assurer que l'identifiant des blobs détectés sera toujours le même, même s'ils sortent de la zone suivie, mais je suggérerais d'essayer et d'utiliser Community Core Vision (utilisé pour être tbeta) les forums là aussi.

HTH

0

Vous pouvez utiliser la méthode de suivi basée sur la couleur ou la segmentation de la peau. en CCV dernière version il prend en charge la détection du bout du doigt.

essayer cela aussi: http: //www.cs.toronto.edu/~smalik/downloads/2503_project_report.pdf

Questions connexes