Imhist

Bonjour,
j'ai un probléme avec "imhist" sous matlab pour tracer l'histogram d'une image voilà ce que j'ai fait:

I = imread('contr.bmp');
imhist(I)

celà a fonctionné une seule fois et après il me donne ce message d'erreur:

??? Undefined function or variable "a".

Error in ==> imhist at 51
if islogical(a)

si quelqu'un peut me dire ou est le probléme?????????

3 réponses

  1. img=imread('rice .jpg');
    imggris=rgb2gray(img);
    his=imhist(imggris,256);
    figure;plot(his);
    1. la variable a dans le message d'erreur, et je l'ai pas définie dans l programme, est c que je doit la définir si c oui à quoi sert t-elle?