How can I made a correlation between two images of the same size?
86 次查看(过去 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
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!