Detection en temps réel [Résolu]

Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
- - Dernière réponse : raikko21
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
- 24 nov. 2011 à 15:29
Salut tlm!

J'aurais besoin de votre aide car je suis un peu perdu, j'ai fait une WindowsForm qui affiche ma webcam dans un pictureBox avec capCreateCaptureWindow comme suit:
hWnd = capCreateCaptureWindow((LPCWSTR) "Handle",WS_CHILD|WS_VISIBLE| WS_THICKFRAME,0,0,640,480,(HWND)this->pictureBox1->Handle.ToPointer(),1);

Bref, supposons que je filme un fond noir sur lequel il y a une petite tache blanche, et que j'ai envie de la détectée (dessiner un cercle autour de la tache) en temps réel, de telle que le cercle suive tjr la tache.

Aussi j'aimerai récupérer la matrice RGB de l'image de la webcam dans le but de faire des modifications directement sur l'image affichée par la webcam.
Est ce que je dois utiliser HBITMAP, CreateCompatibleBitmap, et SelectObject, ou je dis n'importe quoi??

Voila, j'aurais besoin de votre pour me montrer le bon chemin.
Je sais pas si j'ai bien expliqué mon problème? Enfin voila, et merci d'avance pour votre aide


Maths, Physique, Astrophysique, Astronomie, Électronique... Si je peux aider!
Afficher la suite 

6 réponses

Meilleure réponse
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
3
Merci
capSetCallbackOnFrame

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 218 internautes nous ont dit merci ce mois-ci

Commenter la réponse de raikko21
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
7
0
Merci
Bonjour,
Il faut chercher et on trouve des choses comme celle-ci :
http://www.codeproject.com/KB/cpp/TrackEye.aspx

Et il y en a d'autres.


louis
Commenter la réponse de cs_louis14
Messages postés
14656
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 novembre 2019
90
0
Merci
Hello,
Le plus dur/long/chiant/.. c'est de trouver la position de départ. Après, tu peux utiliser des algo de suivi/estimation de mouvements comme le filtre de Kalman.

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Commenter la réponse de BunoCS
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
0
Merci
Bonjour tlm,
Merci beaucoup d'avoir pris le temps de me répondre, au fait j'utilise vfw. Je vais jeter un coup d'œil au lien et voir ce que ca va donner.


Maths, Physique, Astrophysique, Astronomie, Électronique... Si je peux aider!
Commenter la réponse de raikko21
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
0
Merci
Bonsoir,
Je tourne toujours en rond :S j'ai un peu de mal a m'en sortir lol.


Maths, Physique, Astrophysique, Astronomie, Électronique... Si je peux aider!
Commenter la réponse de raikko21
Messages postés
33
Date d'inscription
jeudi 30 septembre 2010
Statut
Membre
Dernière intervention
24 novembre 2011
Commenter la réponse de raikko21