0

我在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

......
......
4

1 回答 1

3

我想你的意思是:

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

您可以使用以下方式保存图像imwrite

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

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

于 2010-10-27T03:24:50.027 回答