Finding the point which has the maximum correlation of two images
12 views (last 30 days)
Show older comments
How to find the point which has the maximum correlation of two images. I had found the program for correlation of two similar images already. The output is below image. But now, I have to know the point at which the correlation is maximum.
Please let me know. Thanks in advance.
0 Comments
Answers (1)
Matt J
on 13 Jul 2021
Edited: Matt J
on 13 Jul 2021
One way,
[i,j]=find(image==max(image(:)));
2 Comments
AHMED FARZEEN THALAYAN KANDY
on 23 Jul 2021
Could you help in finding the displacement across x and y direction and the angle of deflection between the two images? This needs to be included in the program...
Matt J
on 23 Jul 2021
If there is both translation and rotation, you are better off using imregtform,
[optimizer, metric] = imregconfig('multimodal');
tform = imregtform(moving,fixed,'rigid',optimizer,metric)
See Also
Categories
Find more on Geometric Transformation and Image Registration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!