Normalized Correlation
Show older comments
I have a vector A 1x512 and a matrix M 512 x 512. I need to value the normalized correlation between A and the ith row of the matrix M.
I think:
corr_rows = zeros(1,512);
for i=1:512
Row = A(i,:);
corr_rows(i) = corr2(A,Row);
end
Is It correct? And the normalization?
Thanks!!!
Accepted Answer
More Answers (1)
Image Analyst
on 25 Oct 2011
0 votes
If you want normalized, then you'll have to use normxcorr2() instead of xcorr2.
1 Comment
Bruno Bertini
on 26 Oct 2011
Categories
Find more on Correlation and Convolution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!