salut
je souhaite savoir comment choisir la taille de la fenêtre en fonction de sigma dans le filtre de gauss (kernel).
Comment décomposer ce filtre en vecteurs pour utiliser conv2 sous matlab.
merci
salut
je souhaite savoir comment choisir la taille de la fenêtre en fonction de sigma dans le filtre de gauss (kernel).
Comment décomposer ce filtre en vecteurs pour utiliser conv2 sous matlab.
merci
Je ne comprend pas ta question.
Salut.
la taille du filtre de gauss n'a rien à faire avec le sigma utilisé.
Le sigma est utilisé pour calculer les coefficients du filtre tout simplement en appliquant la formule usuelle :
Un exemple de masque 5×5 discret avec σ=1,4 :
Pour décomposer la matrice en des vecteurs colonnes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 H = fspecial('Gaussian',[5 5],1.4) % pour créer la matrice du filtre % Pour prendre la 1ère colonne de H par exemple: colonne1=H(:,1); % 2ème colonne: colonne1=H(:,2); %. %. %. %. % et ainsi de suite.
Partager