Help me with for loop
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mohammad Alwardat
el 6 de Mayo de 2020
Comentada: Mohammad Alwardat
el 6 de Mayo de 2020
Hi, I have a matrix A with size 32*32 and I need to study the similarity between all pixels.
The similairty between a pixel Xi and another pixel Xj in the neighbourhood of Xi is detemine by an exponantially decaying fuction of the squared difference in thier intensity values:
Sij = exp (-a (I(Xi) - I(Xj))^2);
% where a is a scale (a = 30) and I(x) is denotes the intensity of pixel x .
I need to study the similarity between pixel in location (1,1) with the ather pixels and recored the values of simialrity in matrix A1, so matrix A1 will has a size 32*32.
the value of A1(1,1) is the similarity between pixel A(1,1) with pixel A(1,1) ,
the value of A1(1,2) is the similarity bwtween pixel A(1,1) with pixel A(1,2) ,
and so on.
Thanks ♥
0 comentarios
Respuesta aceptada
David Hill
el 6 de Mayo de 2020
a=.1;
B=exp(-a*(A-A(1,1)).^2);%comparing all pixels to A(1,1)
4 comentarios
David Hill
el 6 de Mayo de 2020
Not sure what you mean. In the above example, B is a 32x32 matrix that compares all pixels to A(1,1).
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!