How can I made a correlation between two images of the same size?
39 次查看(过去 30 天)
显示 更早的评论
Hello, I have a small problem I wanted to build a table with the correlation of 10 images values all with the same size.
0 个评论
回答(3 个)
Muhammad Usman Saleem
2016-6-28
it is very simple to find correlation between two images of same size.
a=imread('firstimage.tif');
b=imread('secondimage.tif');
if you mean correlation coefficient, you can program manually the function or use corr2 :
corr2(a,b); % returns a scalar
try to read these links also helpful for you
https://www.mathworks.com/matlabcentral/answers/63796-correlation-between-the-two-images
1 个评论
Anand Karnam
2020-4-4
I got scalar as output too. But if-loop is giving an error. The output should be between 1 and 2.
Biza Ferreira
2016-6-29
编辑:Biza Ferreira
2016-6-29
1 个评论
Muhammad Usman Saleem
2016-6-29
I think it is formula for cross correlation? If yes matlab has created build in function cross2(x,y) for correlation. Read my answer above please
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!