Normalized Cross Correlation for rgb image
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nataliya
le 14 Déc 2014
Réponse apportée : Image Analyst
le 14 Déc 2014
Here is the code for to find normalized cross correlation between two images.
function NK = NormalizedCrossCorrelation(origImg, distImg)
origImg = double(origImg);
distImg = double(distImg);
NK = sum(sum(origImg .* distImg)) / sum(sum(origImg .* origImg));
But it works for grey scale images. When I run it for rgb image, error occurred: ??? Error using ==> mrdivide Inputs must be 2-D, or at least one input must be scalar.
Error in ==> NormalizedCrossCorrelation at 15 NK = sum(sum(origImg .* distImg)) / sum(sum(origImg .* origImg)); Can you please help me modify this code for rgb image. Thanks in advance.
2 commentaires
Mohammad Abouali
le 14 Déc 2014
Sorry, but that is not Normalized cross correlation even for a gray scale image.
Réponse acceptée
Plus de réponses (0)
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!