필터 지우기
필터 지우기

How to save multiple outputs of segmented in a different folder

조회 수: 2 (최근 30일)
SRINIDHI GIRI
SRINIDHI GIRI 2021년 3월 12일
댓글: SRINIDHI GIRI 2021년 3월 16일
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.

채택된 답변

Shubham Rawat
Shubham Rawat 2021년 3월 15일
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
Shubham Rawat
Shubham Rawat 2021년 3월 16일
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
SRINIDHI GIRI
SRINIDHI GIRI 2021년 3월 16일
It was perfect.....Thanks for your time

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by