Bonjour,
Je suis débutante en Matlab et j'ai quelques petits problèmes de programmation. Je dois faire des histogrammes à partir des niveaux RGB d'une image afin d'analyser la répartition des couleurs.
Voici un petit apercu de mon programme :
Le problème est que la fct hist travaille sur les colonnes de la matrice image, du coup ça faussse tout. Comment faire???
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
17
18 [im,map]=imread('image.bmp'); R=im(:,:,1); G=im(:,:,2); B=im(:,:,3); [m,n]=size(R) R1=double(R); G1=double(G); B1=double(B); figure(1) hist(R1) title('Histogramme rouge'); subplot(1,3,2) plot(G1) title('Histogramme vert'); subplot(1,3,3) plot(B1) title('Histogramme bleu');
Merci d'avance!!!!!!!!!
Partager