我想使用二维数组来存储 img1、img2 的所有值以及 img1 和 img2 的比较值,我想实现算法喜欢:
% read in the images from a folder one by one:
somefolder = 'folder';
filelist = dir([somefolder '/*.jpg']);
s=numel(filelist);
C = cell(length(filelist), 1);
for k=1:s
C{k}=imread([somefolder filelist(k).name]);
end
%choose any of the two images to compare
for t=1:(s-1)
for r=(t+1):s
img1=C{r};
img2=C{t};
ssim_value[num][1]=img1; % first img
ssim_value[num][2]=img2; % second img
ssim_value[num][3]=mssim; % ssim value of these two images
end
end
因此,使用我使用的二维数组(ssim_value)存在错误,初始化它的正确方法是什么,以及如何达到保存我要存储的值的目的。
有人可以帮助我。提前致谢。