Variables d’entrée :
W : Masque centré autour d’un pixel de l’image (W est
Une matrice de taille Tx par Ty) ;
L : Nombre maximal de niveaux de gris de l’image ;
Variable de sortie :
MCOOC : Matrice de cooccurrence (C’est un tableau
Bidimensionnel de réels) ;
Variables locales :
i, j, x, y : Entiers ;
MCOOCs : Tableau de type matrice de cooccurrence ;
Début
Pour j variant de 0 à L-1 Faire
Pour i variant de 0 à L-1 Faire
MCOOC[i,j] 0 ;
Pour y variant de 0 à Ty-1 Faire
Pour x variant de 0 à Tx-2 Faire
Début
I W[x,y]
J W[x+1,y]
MCOOC[I,J] MCOOC[I,J] + 1 ;
Fin
MCOOCs Symétrique de MCOOC ;
Pour j variant de 0 à L-1 Faire
Pour i variant de 0 à L-1 Faire
MCOOC[i,j] ((1/2)*(MCOOC[i,j]+MCOOCs[i,j])/(2*Ty*(Tx-1)));
Partager