seuillage d'images avec matlab

seuillage d'images avec matlab - Algo - Programmation

Marsh Posté le 31-03-2006 à 15:40:07    

bonjour
je devrais faire un seuillage d'une image, mais je ne sais pas encore programmer avec matlab. c'est une image du cerveau. je dois faire un seuillage pour garder que le cerveau en niveaux de gris, et éliminer tous son contour qui est en blanc(meme les yeux). est ce que quelqu'un a un algorithme, ou mieux le code.
merci
voici un exemple de mon image: http://brainvisa.info/doc/html/brainvisa/images/brainmask1.jpg

Reply

Marsh Posté le 31-03-2006 à 15:40:07   

Reply

Marsh Posté le 19-05-2011 à 18:08:34    

S est le seuille que tu met
[l c]=size(I);
for i=1:l
    for j=1:c
        if I(i,j)<S
            I1(i,j)=0;
        else  
            I1(i,j)=1;
        end
    end
end
 
 
bon courage ;)

Reply

Marsh Posté le 19-05-2011 à 18:11:54    

non , pas de boucle mais une version vectorisée :

 

result = zeros(size(image))
result( image > S ) = 1;


Message édité par Joel F le 19-05-2011 à 18:12:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed