调整图像大小,并在matlab的新文件夹中保留新大小

时间:2010-10-27 03:00:57

标签: matlab file-io resize-image

我在matlab中编写以下代码。从这段代码中我将图像序列作为文件夹的输入并调整这些图像的大小。现在我需要在输出文件夹中以新的大小存储它们。任何人都帮我更新这段代码。

fileFolder = fullfile('D:','Texture DataBases','images3000');
dirOutput = dir(fullfile(fileFolder,'image*.jpg'));
fileNames = {dirOutput.name};

for k=1:length(fileNames)
                   H=fileNames{k};
              S=imread(H); 
              I-resize(S, [300 300]);
imshow(I);
end

......
......

1 个答案:

答案 0 :(得分:3)

我认为你的意思是:

I=imresize(S, [300 300]);

您可以使用imwrite保存图片:

imwrite(I,fullfile('D:','New_folder',H);

此外,您可以使用mkdir创建新的输出文件夹(上例中的New_folder)。