how can I resolve the error related to corr2 in my code ??

3 vues (au cours des 30 derniers jours)
NAVNEET NAYAN
NAVNEET NAYAN le 22 Mar 2017
Commenté : NAVNEET NAYAN le 22 Mar 2017
my code is:
clc;
clear all;
close all;
tic;
i1 = imread('G:\testing\abrupt\ed1ac\1.jpg');
i2 = imread('G:\testing\abrupt\ed1ac\2.jpg');
c = corr2(i1,i2);
toc;
and the following error is coming :
[a,b] = ParseInputs(varargin{:});
Error in correlation (line 7) c = corr2(i1,i2); please tell me how to solve this issue??

Réponse acceptée

KSSV
KSSV le 22 Mar 2017
corr2 takes matrices as inputs. In your case i1, i2 are 3D matrices. Try
c = corr2(i1(:,:,1),i2(:,:,1));
Alos note that i1 and i2 should be of same size. If they are not of same size, use imresize to make them into same dimensions.
  1 commentaire
NAVNEET NAYAN
NAVNEET NAYAN le 22 Mar 2017
yeah... it's working now... Thanks a lot KSSV.....

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by