Is there any way to save my processed Images into different folders?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Bajdar Nouredine
el 25 de Dic. de 2022
Comentada: Karim
el 25 de Dic. de 2022
I applied pre processing filters on 4 different set of images each one contains 10 images, I want to save them in 4 different folders after processing
0 comentarios
Respuesta aceptada
Karim
el 25 de Dic. de 2022
Editada: Karim
el 25 de Dic. de 2022
Yes this is possible, below you can find some pseudo code showing the logic behind the process.
Hope it helps.
EDIT: updated the pseudo code after the comments of the OP
% create a list of the folders, note the " --> we want these to be strings
InputFolders = [ "C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\glioma\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\meningioma\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\notumor\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\pituitary\"];
OutputFolders = [ "C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\out_1\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\out_2\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\out_3\";
"C:\Users\96475\OneDrive\Desktop\new article\archive\Testing\out_4\"];
% loop over the folders
for f = 1:numel(InputFolders)
% do some processing
count=1;
imagelist = dir( InputFolders(f) );
num = numel(imagelist);
imdata = cell(1,numel(imagelist));
% loop over the files in the folder
for k = 3:num
% get the image name
fname = imagelist(k).name;
% generate the full name to load the image
sss = InputFolders(f) + string(fname);
% load the image
curr_image = imread(sss);
% process the image
processed_image = imagepreprocessing(curr_image);
% loop over the output folders
for o = 1:numel(OutputFolders)
% generate the full name to save the image
ooo = OutputFolders(o) + string(fname)
% save the image
imwrite(image, ooo)
end
% increase the overal counter
count = count + 1;
end
end
3 comentarios
Karim
el 25 de Dic. de 2022
@Bajdar Nouredine, i've updated the answer using your demo code to demonstrate the idea.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!