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!