Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1451 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  CV_IMAGE_ELEM ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CV_IMAGE_ELEM ?

n°2001241
dreamvig
Posté le 13-06-2010 à 10:02:53  profilanswer
 

bonjour,
je voudrais savoir l'utilité de cette fct  "CV_IMAGE_ELEM" je sais quelle est utilisé pour accés à les coordonnais de l'image mais j'ai pas bien compris ces paramètres

mood
Publicité
Posté le 13-06-2010 à 10:02:53  profilanswer
 

n°2001252
snafu8
Posté le 13-06-2010 à 11:02:09  profilanswer
 

Toi, t'as du bol que je fasse du OpenCV, parce que présenté comme ça, personne sait ce que tu fais hein.
 
CV_IMAGE_ELEM, spa une fonction, c'est une macro qui doit ressembler à ça :  
 
 

Code :
  1. CV_IMAGE_ELEM(img, type,y, x_Nc) img->(type)imageData[y*img->width + x_Nc]


 
Pour info google renvoie ça en premier : http://osdir.com/ml/lib.opencv/2006-03/msg00914.html

n°2001267
dreamvig
Posté le 13-06-2010 à 12:27:20  profilanswer
 

mercii snafu8

n°2001324
Joel F
Real men use unique_ptr
Posté le 13-06-2010 à 17:55:42  profilanswer
 

ca m'a l'air super user-friendly openCV [:pingouino]

n°2001891
snafu8
Posté le 15-06-2010 à 16:42:55  profilanswer
 

clair et encore là t'as rien vu. Dreamvig, pour tes questions sur openCV je te conseille quand même de passer par la liste de diff ou le irc, parce que ici, j'ai un peu l'impression que je suis le seul à en faire en fait.

n°2001941
dreamvig
Posté le 15-06-2010 à 21:09:59  profilanswer
 

merci snafu8 pour votre conseil

n°2003064
dreamvig
Posté le 20-06-2010 à 09:55:49  profilanswer
 

[bonjour,
toujours j'ai un problème avec CV_IMAGE_ELEM  :cry:  
j'ai trouvé ça

Code :
  1. IplImage* pCoords;
  2.   pCoords = cvCreateImage(frame_size, IPL_DEPTH_32F, 3);
  3. //(u,v) coordonnée d'un pixel  
  4.   float* pixel_coords = &CV_IMAGE_ELEM(pCoords, float, v, u*3);
  5.         float x = pixel_coords[0];
  6.         float y = pixel_coords[1]; 
  7.         float z = pixel_coords[2];


dans ce code là , comment il a utilisé CV_IMAGE_ELEM malgré notre image pCoords est vide ????? en plus de ça il a récupérer 3 coordonnée ????

n°2003576
snafu8
Posté le 22-06-2010 à 01:09:15  profilanswer
 

Le mec qui a écrit ça est un sagouin, mais ca ne remets pas en question ce que j'ai dit plus haut.
 
quand tu fais ça :  
 

Code :
  1. pCoords = cvCreateImage(frame_size, IPL_DEPTH_32F, 3);


 
une image de flottant, à 3 canaux, de taille frame_size est allouée, même si les valeurs qu'elle contient pour l'instant sont indéterminées. Le pointeur  
 

Code :
  1. float32 * pCoords->imageData


 
renvoit sur une zone mémoire valide (à supposer que frame_size soit non nulle)
 
Donc quand tu fais ça :  
 

Code :
  1. float32 * pixel_coords = &CV_IMAGE_ELEM(pCoord, float32, v, u*3);


 
le pointeur pixel_coords pointe vers la première composante de la case (u,v) de ton image.  
 
Après, si il fait  
 

Code :
  1. pixel_coords[2]


 
c'est parce que (/!\Disclaimer : je pense que je vais me faire tomber dessus par un intégriste en écrivant ça)
pixel_coords[2] = *(pixel_coords + 2), ça revient juste à se décaler de deux, pour aller taper dans la troisième composante de la case (u,v) du tableau.

n°2003589
Joel F
Real men use unique_ptr
Posté le 22-06-2010 à 07:56:34  profilanswer
 

snafu8 a écrit :


pixel_coords[2] = *(pixel_coords + 2), ça revient juste à se décaler de deux, pour aller taper dans la troisième composante de la case (u,v) du tableau.


 
nonon c'est bien ça

n°2003955
snafu8
Posté le 23-06-2010 à 01:30:16  profilanswer
 

J'aurais voulu prouver que joel f == intégriste, j'aurais pas fait autrement. \o/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  CV_IMAGE_ELEM ?

 

Sujets relatifs
insérer une image dans un pdf généré par du phpzone de séléction sur une image en PHP
[resolu] GWT et image[Résolu] Positionnement d'une image/banniere dans le CSS
Afficher commentaire dans une gallerie d'imageImage dans un champ BLOB sous MySQL ???
Problème affichage image dans un JButton se grise sur une action.[RESOLU] question con mais utile image en html
Hover sur une image et du texte en même tempsMon image ne veut s'afficher
Plus de sujets relatifs à : CV_IMAGE_ELEM ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR