begin process at 2010 02 10 05:03:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Algorithme

 > 

Maths

 > 

Detection d'un geste de pointage de la main avec une seule caméra


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Detection d'un geste de pointage de la main avec une seule caméra

vendredi 1 juin 2007 à 09:38:43 | Detection d'un geste de pointage de la main avec une seule caméra

aouadsaid

Mon probleme réside à detecter un pointage de la main et à differencier ce geste de tout autre. La scène est filmée de haut par une caméra. La grosse difficulté réside à différencier le fait de pointer pour dire que c'est un direction ou pointer pour montrer un objet sur la scene. En général, un geste de pointage fait apparaitre une ombre de la main car elle est surelevée . Alors qu'une simple désignation ne produit pas d'ombre. Donc y aurait 'il un moyen de detecter que les mains créant une ombre dans mon image ?
toute proposition est la bienvenue

Merci
vendredi 1 juin 2007 à 14:35:40 | Re : Detection d'un geste de pointage de la main avec une seule caméra

luhtor

C'est le genre de problème bien complèxe :)

Tu peux pas te servir de la taille de la main sur la caméra ?
Cad si tu pointes, si tu es surélevé, la main sera plus grande vue de la caméra. Alors que si ta main est au niveau de la scène elle sera plus loin et donc plus petite. Ca nécessite un calibrage forcément car aux dernieres nouvelles, on a pas tous la meme taille de main.

Détecter une ombre sur une image. Je vois pas comment tu pourrais faire d'autant plus que l'ombre n'a pas, a priori, la meme forme que la main...
samedi 2 juin 2007 à 10:24:12 | Re : Detection d'un geste de pointage de la main avec une seule caméra

saifer

Membre Club

Salut,
Pour detecter l'ombre j'ai une petite idée, qui vaut ce qu'elle vaut, mais je te la donne quand même !

Tu pourrais parcourir l'ensemble des pixels de ton image pour en récupérer la couleur et compter les pixels dit "sombres", à partir d'un seuil que tu auras préalablement fixé. Pour savoir si il y a une ombre sur ton image tu n'auras qu'à comparer le nombre de pixels "sombres" (il faudra compter une marge d'erreur je pense), si leur nombre est bien supérieur à l'image précédente, il y a une ombre.
Bien sûr ceci ne marche bien que sur une scène éclairé. Sinon je ne vois pas trop comment tu pourrais faire.

-{ Saifer }-
lundi 12 mai 2008 à 16:59:18 | Re : Detection d'un geste de pointage de la main avec une seule caméra

lumidee

bonjour aouadsaid
je travail sur le mm projet ke vs et j ai le mm probleme
moi c la suivi et la detection  d une main avec une camera donc est ce que vous avez trouvez une solution
merci d avance


Cette discussion est classée dans : caméra, main, ombre, geste, pointage


Répondre à ce message

Sujets en rapport avec ce message

mouvement saccadé [ par pornik ] hum voila mon problème :imaginons ke a chake pression de la flèche avant, j'avance de 0.1 unité la caméra. je m'apercoit alors que c'est fluide mais b crypter un mot de passe et créer un répertoire [ par Vinsou ] salut,je cherchais une focntion qui permetrai de crypter un mot de passe sous linux pour pouvoir l'ajouter dans /etc/passw (dans un script bien sûr).O main form et form modal !!!!!!! [ par Kinamstrong ] Comment changer une propriete d'un item d'un menu dans une mainform a partir d'une form modale main form et form modal !!!!!!! [ par Kinamstrong ] Comment changer une propriete d'un item d'un menu dans une mainform a partir d'une form modale glisser déposer avec main toujours le même [ par golum ] voila mon extrait de code C#include void main(void){unsigned char caract;int i;FILE *fic; if ((fic=fopen("aaa.txt","wb"))==NULL){ printf("Impossible scanf() [ par clb ] bonjour à tous,j'ecris par exemple :int fonction(){ if(true) return 0; else return -1}dans main, si cette fonction retourne 0,alors j'appli [ C++ Builder] Loader un sous menu dans un main menu [ par ashram ] Bonjourje voudrais savoir si cela est possibled'ajouter un sous menudans un menu principalen C++ Builder( en fait ce que j'essaye de trouver c l'équiv Argument argv[] en (int) [ par thebigbang ] Bonjour,Je cherche comment récupérer une variable entière à partir de la cette fonction main() :int main(int argc, char * argv[] ){...return 0;}Je vou unresolved external symbol _main ?? [ par kambo ] l'analyse lexicale et syntaxique se deroule correctement, pas de warning. mais lors du building ce message apparait; LIBCD.lib(crt0.obj) : error LNK2 fonction et variable [ par rodrigos ] Je suis débutant en c++ et j'ai un petit problème:J'ai fonction récurante dans mon programme que j'appelle depuis le main. Mais j'aimerai modifier une


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales