salut tout le monde je veux filtrer une image avec un voisinage 3*3en utilisant un algorithme mon probleme c'est que a la fin de ce dernier il ya un probleme dont j'ignore la solution
%lire le fichier sans entete
il m'affiche ceciCode:fid=fopen('D:\dossier image\alger400_400_6','r'); x=fread(fid,'uchar'); %extraction de la bande3 m153= multibandread ('D:\dossier image\alger400_400_6',[400 400 6],... 'uint8=>uint8',0,'bsq','ieee-le', {'band','direct', [3]}); im2=m153(:,:,1) , %EFFET DE BORD im3=[im2(1,:);im2]; im4=[im3(:,1),im3]; moy=([1/9 1/9 1/9;1/9 1/9 1/9; 1/9 1/9 1/9]); for x=2:size(im4,1)-1 for y=2:size(im4,2)-1 is(x,y) =((sum(sum(im4(x-1:x+1,y-1:y+1).*moy)))); end end
quelqun a une idééééééééééééééééééééééééé ???????????? merciCode:??? Error using ==> times Integers can only be combined with integers of the same class, or scalar doubles. Error in ==> tp3essai at 27 is(x,y) =((sum(sum(im4(x-1:x+1,y-1:y+1).*moy))));
-----