how to find mean absolute difference between two blocks of different images???
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ruby
el 20 de Mzo. de 2014
Respondida: Image Analyst
el 20 de Mzo. de 2014
sir, first i want to find out the displacement between two similar blocks of different image frames. for that i need to compare the blocks of two images , to find the best matching block usine mean absolute difference(MAD)... what i have to do???
0 comentarios
Respuesta aceptada
Image Analyst
el 20 de Mzo. de 2014
There is also a Median Absolute Deviation which is more robust to outliers than the Mean absolute deviation. I have a demo for that it you want. Otherwise
madBlock = mean2(abs(double(block1) - double(block2)));
For color images, you'd have to do it for each color channel because mean2() works on 2D images, not 3D color images.
madBlockR = mean2(abs(double(block1R) - double(block2R)));
madBlockG = mean2(abs(double(block1G) - double(block2G)));
madBlockB = mean2(abs(double(block1B) - double(block2B)));
And there is the FAQ for dividing an image into blocks (two different ways): http://matlab.wikia.com/wiki/FAQ#How_do_I_split_an_image_into_non-overlapping_blocks.3F
0 comentarios
Más respuestas (1)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!