je programme en C et j'utilise OpenCv
j'essaye de stocker la valeur des pixels dans une matrice
mais le pb c'est que j'obtient pas la meme valeur que lorsque je faisCode:uchar mat[307200][3]; data = (uchar *)image_ref->imageData; for(i=0;i<height;i++) { for(j=0;j<width;j++) { for(k=0;k<channels;k++) { mat[i][j]=data[i*step+j*channels+k] ; } printf("%d\t",mat[i][j] ); } }
svp ou est le probleme??Code:CvScalar s=cvGet2D(image_ref,i,j);
mercii