Is there any way to save my processed Images into different folders?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Karim
2022-12-25
编辑:Karim
2022-12-25
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 个评论
Karim
2022-12-25
@Bajdar Nouredine, i've updated the answer using your demo code to demonstrate the idea.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Biomedical Imaging 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!