begin process at 2010 03 20 20:46:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Tableau d'une image venant d'une webcam


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

Tableau d'une image venant d'une webcam

lundi 4 octobre 2004 à 11:21:08 | Tableau d'une image venant d'une webcam

doggyk

Bonjour!

Je cherche à récupérer des images d'une webcam afin de trouver le centre d'un point lumineux. Ceci doit se faire à une vitesse rapide. Mon objectif est donc de récupérer un tableau contenant les valeurs RGB de chaque pixel de l'image pour en traiter dans une boucle les infos voulues.

J'arrive à récupérer les images d'une webcam mais le problème c'est que les fonctions que j'ai trouvé permettent soit de mettre l'image dans un bmp sur disque (--> je pers du temps!!!) soit de mettre l'image dans un clipboard. Je pense que le pus rapide serait de récupérer directement les valeurs dans le clipboard pour les mettre dans un tableau mais comment faire?????

Si quelqu'un connait le principe ou une autre astuce... Merci!
Doggyk.
lundi 4 octobre 2004 à 11:39:38 | Re : Tableau d'une image venant d'une webcam

magic_Nono

Membre Club
Réponse acceptée !
travaille avec des pointeurs sur le clipboard

Magic Nono: l'informagicien!
lundi 4 octobre 2004 à 11:49:05 | Re : Tableau d'une image venant d'une webcam

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Regarde GetClipboardData() dans MSDN.

ciao...
BruNews, MVP VC++
lundi 4 octobre 2004 à 15:00:32 | Re : Tableau d'une image venant d'une webcam

DeAtHCrAsH

A l'inverse penses aussi a regarder SetClipboardData() dans MSDN.

Shell
mardi 5 octobre 2004 à 11:34:11 | Re : Tableau d'une image venant d'une webcam

doggyk

Merci les gars!
Je vais me pencher dessus...

Par contre, pendant que j'y suis, jai un aure pb:
comme mon prog principal est en vb mais que je veux récupérer mes coordonnées qui sont calculées en C++, j'utilise une dll. Bon, je la crée, je l'appel en Vb et ça marche sauf que dans cette dll je dois faire une connexion à ma webcam et le souci c'est que pour me connecter à la webcam il me faut une fenêtre de capture (capCreateCaptureWindow(.....,hwnd,...)) qui prend pour argument le handle d'une fenêtre... or, avant cela j'essaie donc le très connu CreateWindow(...,HANDLE hInstance,....) afin d'obenir un handle. Or, ce CreateWindow me renvoie un handle NULL.... mais j'avoue que dans une dll je ne sais pas trop quoi mettre comme hInstance... j'ai essayé pas mal de truc mais toujours rien....... si quelqu'un a un début de piste...
Merci!
Doggyk.
mardi 5 octobre 2004 à 11:40:51 | Re : Tableau d'une image venant d'une webcam

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
GetModuleHandle(0) donne handle du prog donc instance du VB en cours.

ciao...
BruNews, MVP VC++
jeudi 7 octobre 2004 à 17:03:42 | Re : Tableau d'une image venant d'une webcam

doggyk

Merci de ta réponse mais cela ne marche pas vraiment avec un dll...
quand je fais hGwnd= CreateWindow(....,GetModuleHandle(0)),...), j'ai toujours un retour hGwnd=NULL...
Est-ce que cela provient du fait que je sois dans une dll????
Si tu as la réponse...
Merci.
Doggyk.
jeudi 7 octobre 2004 à 17:11:16 | Re : Tableau d'une image venant d'une webcam

BruNews

Administrateur CodeS-SourceS
Essaie en passant le hinstanc de la dll, tu le reçois dans DllMain, faudra l'enregistrer dans DLL_PROCESS_ATTACH.

ciao...
BruNews, MVP VC++
jeudi 14 avril 2005 à 19:31:55 | Re : Tableau d'une image venant d'une webcam

martinbrochet

bonjour je suis intéresse par ton appli qui récupère des image  partir d'une webcam  serait il possible de savoir ou tu as trouvé des info sur la capture d'image via Webcam et directshow ? voir mieu un exemple de code ou lib ... merci
a bientot j'espere


  Martin B  
vendredi 15 avril 2005 à 10:22:22 | Re : Tableau d'une image venant d'une webcam

doggyk

Salut!
Finalement, mon appli fonctionne suivant le principe suivant:
Ouverture de la webcam (init driver, etc...) en visual Basic(car mon prog principal était en VB)
Récupération de l'image dans le Clipboard
Récupération de l'image du clipboard grâce à une Dll en C++
Traitements en utilisant OpenCV dans C++

Toutes mes infos on été trouvée ici, sur cppfrance, où j'ai récupéré des sources et tenté de les comprendre.
Néanmoins, j'ai récupéré des classes permettant d'ouvrir les webcams grâce à du C++.
Si je me souviens bien je les avais testé et ça marchait mais je suis pas certain d'avoir gardé mes sources.
Je vais regarder mais là, je n'ai rien sous la main. Je t'envoie cela cet aprem ou le lundi 25.
A+.
Doggyk.

1 2

Cette discussion est classée dans : récupérer, image, tableau, webcam, venant


Répondre à ce message

Sujets en rapport avec ce message

Récupérer une image dans un tableau via VideoOcx [ par Tic62 ] Bonjour a tous, J'ai un petit problème, j'arrive à récupérer une image avec VideoOCX (ActiveX) mais j'ai besoin de trouver l'endroit où il stocke l'i Problème SDL : Récupérer la position d'une case d'un tableau (image) ? [ par romain60112 ] SDL : Récupérer la position d'une case d'un tableau (image) ? Bonjours a tous, Je souhaite savoir comment récupérer de façon efficace les coordonnées récupérer un tableau de pixels [ par JEAN97490 ] la Runion le 12/10/2008BonjourComment récupérer sous forme de tableau Excel( tableur), la matrice des pixels d'une image Tif?Je connais un petit peu d Comment récupérer une image d'une caméra émettant une vidéo [ par fedora6 ] Salut,Je travaille sur un programme trés compliqué  et je suis débutante avec le C++ , je voulais savoir comment peux-je récupér comment récupérer un tableau des pixels d'un System::Drawing::Image [ par rgiud ] Bonjour, Je développe un programme de traitement d'image et cherche à récupérer sous la forme d'une structure ou un buffer les pixels d'un System::Dr Probleme tableau de pointeur vers des image [ par noetom ] Bonjour, Je fais un programme qui travaille avec un grand nombre d'image mais j'aimerai ne garder que 4 images à la fois en mémoire. J'ai donc une Technologie et type de format renvoyé par une webcam [ par Evanok ] Bonjour, Je dois réaliser un projet me permettant de mouvoir le curseur de ma souris grace a un mouvement détecté devant ma webcam. Je suis en train d Transformer une image en un tableau 2 dimension en C [ par talil ] Bonjour, je suis sur un projet et j'aurais besoin d'un peu d'aide parce que la je suis bloqué!! En fait de transformer un image bitmap que j'aurais ch convertir tableau managé en Image [ par lacousine ] Bonjour !!Je travail avec Visual Studio.net 2003, en C++ managé. Présentement, j'ai un Tableau : unsignedchar Tampon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,421 sec (4)

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