Salut,
J'ai une image de taille 400*400 et un filtre de taille 3*3 je veux appliquer le filtre de lissage avec un voisinage de taille 3*3 sur ma matrice image a l'aide d'un progrmme ,sans utiliser la commande conv2
il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 moy=[1/9 1/9 1/9;1/9 1/9 1/9; 1/9 1/9 1/9]; matrice du filtre x=2:400 y=2:400 w=3 for k=x-((w-1)/2):x+((w-1)/2) for l=y-((w-1)/2):y+((w-1)/2) is(x,y)=(im2(k,l).*moy(1:3,1:3))/9 end end
j'ai pas su comment enlever l'erreur .??? Subscripted assignment dimension mismatch.
Error in ==> tp3essai at 14
is(x,y)=(im2(k,l).*moy(1:3,1:3))/9
Partager