Bonjour

je dispose de deux images, auxquelles je calcule les paramètres d'Harralick (contraste, homogeneité, correlation, energie) je voudrai calculer la distance euclidienne entre ces paramétres sachant que j'ai 3 valeurs pour chaque paramétre d'une image couleur par exemple pour l'image A j'ai (corrélation(R), corrélation(V), corrélation (B))

voila ce que j'ai calculé jusqu'à maintenant mais j'ai 3 valeurs pour chaque paramètre, ce que je voudrai obtenir c'est une seule valeur afin de pouvoir comparer entre la valeur de la distance entre image Aet B et image A et C

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
%--------------------------------------------------------------------------
% calcul de la distance euclidienne pour les paramètres de deux images 
%--------------------------------------------------------------------------
 
d_contrast= abs([Matrice1(1,:)-Matrice2(1,:) Matrice1(1,:)-Matrice2(1,:)])
d=d_contrast(:,1:3)
d_homogeneity= abs([Matrice1(2,:)-Matrice2(2,:) Matrice1(2,:)-Matrice2(2,:)])
d=d_homogeneity(:,1:3)
d_correlation=abs([Matrice1(3,:)-Matrice2(3,:) Matrice1(3,:)-Matrice2(3,:)])
d=d_correlation(:,1:3)
d_Energy=abs([Matrice1(4,:)-Matrice2(4,:) Matrice1(4,:)-Matrice2(4,:)])
d=d_Energy(:,1:3)
ce que je voudrai calculer c'est ça:

d=sqrt((Correlation11-Correlation21)²+(correlation12-Correlation21)²+...........(energie14-energie44)²)