salut
j'utilise OpenCv, j'ai charge une image coulour et je veux accéder à ses pixels manuellement
j'aimerai savoir si c'est correcte ce que j'ai fais et comment je peux la transformer au niveau gris manuellement aussi.toute aide me sera bénéfique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 uchar *data= (uchar *)image->imageData; int i,j,k; uchar mat[480][640]; 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]; } } }
sachant que je programme en C
A+
Partager