How we can read specific image from all directories in MATLAB?

1 view (last 30 days)
images_path = ['J:\Education\MSCS\4th_Semester\Thesis\Implementation\source_code\MRI_Brain_Dataset'];
%images_path = '';
addpath(images_path);
fnames = dir([images_path]); %folder names e.g. here is 5 folders for sequences
numfids = length(fnames);
vals = cell(1,numfids);
for K = 1:numfids
fnames2 = dir([images_path '\' fnames(K).name]);
numfids2 = length(fnames2);
for L = 1:numfids2
if(L==1)
im = imread([images_path '\' fnames(K).name '\' fnames2(K).name '\Slice#89.jpg']);
figure, imshow(im);
% extract features of image
end
end
close all
end
close all
%%this code work for only on the current folder but I required to retrieve images from more directories mean in this current location have 84 more folders and each folder have 5 folders. and I want to read images from these 5 folders last location.

Answers (1)

KSSV
KSSV on 7 Apr 2018

Community Treasure Hunt

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

Start Hunting!