How to save multiple outputs of segmented in a different folder
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
SRINIDHI GIRI
el 12 de Mzo. de 2021
Comentada: SRINIDHI GIRI
el 16 de Mzo. de 2021
Hello!
I have segmented 104 images, I need those segemted images to be saved in separate folder. How do I do that. Could you please help me with that.
The code used as follows
clc;
image_folder='C:\Users\Abinaya Giri\OneDrive\Desktop\Segmentation\Test_C1';
filenames = dir(fullfile(image_folder,'*.png'));
total_images = numel(filenames);
for n = 1:total_images
f=fullfile(image_folder,filenames(n).name);
I = imread(f);
s = rgb2gray(I);
imshow(s>115 & s<210);
figure(n)
imshow(s)
path = strcat('C:\Users\Abinaya Giri\OneDrive\Desktop\Segmentation\Segmented',image_folder.name);
imwrite(I,path);
end
Thanks in advance.
0 comentarios
Respuesta aceptada
Shubham Rawat
el 15 de Mzo. de 2021
Hi Srinidhi,
For saving a particular file in different folder you may use this:
save(['C:\Users\Abinaya Giri\OneDrive\Desktop\Segmentation\Segmented' filenames(1).name])
By this you will save a file of name filenames(1).name to the existing folder 'C:\Users\Abinaya Giri\OneDrive\Desktop\Segmentation\Segmented'
Note: Folder should already exist
Hope this helps!
7 comentarios
Shubham Rawat
el 16 de Mzo. de 2021
Hi Srinidhi,
Updated my comment above
Previously you had overwrited the imshow(s) with imshow(s>115 & s<210). So, whatever file in the figure will be saved.
Thanks
Más respuestas (0)
Ver también
Categorías
Más información sobre Convert Image Type en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
