Salut à tous!
Pour un projet je dois réaliser divers effets comme la binarisation d'une image.
Je programme en Matlab, et je ne vois pas ce qu'il y a de faux dans le code suivant:
Im=imread('C:\Users\Luc\Deskto p\Projet_Informatique\essai.jp g');
seuil=128;
n= size(Im,1);
m= size(Im,2);
for i=1:n
for j=1:m
if Im(i,j) < seuil
IBinaire(i,j)=0;
else
IBinaire(i,j)=1;
end
end
end
imshow(IBinaire);
J'ai réussi à binariser mon image en 2 lignes, mais je voudrais savoir si il n'y a pas moyen de réaliser cet effet par la méthode ci dessus. Lorsque j'execute ce programme, matlab me renvoie une image noire!
PS: j'utilise une version vaseuse de Matlab (6.1).
Voià merci d'avance
-----