Bonjour,

J'essaie de coder la matrice de la cooccurrence en java, mais j'ai du mal à commencer. J'ai l'algorithme de calcul pour une direction donnée (0°):

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)));
Quelqu'un pourrait me donner des indices pour débuter le code svp.
Merci.