i am using folowing code for template matching using normxcorr2,and i get above error, please review the code and guid me.
code :
function findtemplate(im,temp,th,showtemp)out = normxcorr2(temp,im);[m,n] = size(temp);out = out(m+1:end,n+1:end);bw = out>th;r = regionprops(bwlabel(bw));if nargin > 3 im(1:m,1:n) = temp;%,r(i).Centroid(3),r(i).Centroid(4)
endclfimshow(im,[])hold on for i=1:length(r) rectangle('position',[r(i).Centroid(1),r(i).Centroid(2),r(i).Centroid(3),r(i).Centroid(4)],'LineWidth',5);end
error:
Index exceeds the number of array elements (2).
Error in findtemplate (line 14)
rectangle('position',[r(i).Centroid(1),r(i).Centroid(2),r(i).Centroid(3),r(i).Centroid(4)],'LineWidth',5);
Best Answer