Salut
Je suis débutante en matlab. Je commence à programmer et j'ai trouvé cette dificulté;
Mon prog doit accepter comme entrée des images, je fais "imread" pour avoir leur forme matricielle. Aprés j'ai besoin de calculer la corrélation entre eux, pour ceci je compte utiliser la fonction "corr2" qui affiche directement une valeur de ressemblance de deux matrices. Mon probleme est que je ne sais pas quoi ecrire dans la boucle "for" qui normalement doit pointer sur chaque image et calculer les differentes valeurs, exemple:
Soit trois images A,B,C. je dois avoir un tableau resultat:
| A |B |C
------------------------------------------
A|corr2(A,A) |corr2(A,B) |corr2(A,C)
-------------------------------------------
B|corr2(B,A) |
------------------------------------------
C|
-------------------------------------------
j'ai essayé pour calculer ce tableau T de faire:
for i = A , B, c
for j = A , B , C
T(m,n) = corr2(i,j);
m = m + 1;
end
n = n + 1;
end
Mais mon affectation à "i" et "j" est fausse.
Et si c'est plus que trois images, il faut les stocker quelque part.Comment construire un tableau de matrices, pour pouvoir lire ces matrices et puis faire le calcul de correlation
SVP aidez moi
Merci d'avance