我有一组输入图像(im1,im2,im3,im4,im5;大小都是[200 200])我想基于matlab代码调整它们的大小:resized = imresize(输入图像, [100 100],'最近')。
我想调整它们的大小并将它们保存在不同的矩阵中,如out1,out2,out3,out4,out5)。
我起诉以下代码,但它不起作用,任何解决方案?
for i = 1:5
varName = ['im' int2str(i)]; % output string
eval(['out' varName ' = imresize(' varName ',[100 100], 'nearest');']);
end
答案 0 :(得分:1)
试试这个:
eval(['out' varName ' = imresize(' varName ',[100 100], ''nearest'');']);