2013-04-15 4 views
0

Я хочу сохранить все прочитанные изображения в одной папке. Вот что я пробовал до сих пор:Как сохранить несколько изображений в определенной папке

Проблема с кодом заключается в том, что я не знаю, как сохранить изображения.

myFolder = 'C:\Users\TheSniper102\Documents\MATLAB\db\3'; 

filePattern = fullfile(myFolder, '*.bmp'); 
jpegFiles = dir(filePattern); 
for k = 1:length(jpegFiles) 
    baseFileName = jpegFiles(k).name; 
    fullFileName = fullfile(myFolder, baseFileName); 

    img = im2double(imread(fullFileName)); 

Я хочу, чтобы сохранить каждый все изображения в той же папке на пути C: \ Users \ TheSniper102 \ Documents \ MATLAB \ NewFolder \ 3

Любая помощь будет оценена.

ответ

4

Файлы изображений в Matlab можно использовать с помощью imwrite, и вы можете построить путь, используя sprintf и цикл. Что-то вроде этого:

basePath = 'YOUR/PATH/%d.jpeg' 
for k = 1:length(jpegFiles) 

path = sprintf(basePath,k) 
imwrite.. 

.

+0

спасибо большое, что помогло мне –

Смежные вопросы