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 に答える