изменить размер изображений и сохранить их с новым размером в новой папке в Matlab - PullRequest
0 голосов
/ 27 октября 2010

Я пишу следующий код в 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 Ответ

3 голосов
/ 27 октября 2010

Я думаю, вы имели в виду:

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

Вы можете сохранять изображения с помощью imwrite:

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

Кроме того, вы можете использовать mkdir для создания новой выходной папки (New_folder в приведенном выше примере).

...