Good evening everyone,
I'm trying to read all images in a folder and convert them in gray scale with rgb2gray with this code (my images are not gray scale , there are RGB)
Filelist= dir('Clipboard*.png');nfiles = length(Filelist);for i=1:size(Filelist,1) t=imread(Filelist(i).name); I(:,:,i)=rgb2gray(t);end
And after calculate the ssd between all the images :
N=((size(I(:,:,1),1)*size(I(:,:,1),2)).^2);SSD=zeros(size(Filelist,1),size(Filelist,1));for i=1:1:nfiles for j=1:1:nfiles SSD(i,j)=sum(sum(((I(:,:,i)-I(:,:,j)).^2)/(261501241))); endendimagesc(SSD);
but i have this error:
Error using rgb2gray>parse_inputs (line 80)MAP must be a m x 3 array.Error in rgb2gray (line 52)isRGB = parse_inputs(X);Error in test21 (line 32) I(:,:,i)=rgb2gray(t);
Best Answer