여러 개의 폴더가있는 디렉터리가 있습니다. 각 폴더에는 여러 이미지가 있습니다.하위 디렉터리에서 이미지 읽기
이미지가 포함 된 디렉토리가 있다고 가정하면이 이미지를 읽는 방법을 알고 있습니다 (아래 코드 참조). 이러한 이미지가이 디렉토리의 하위 디렉토리에 있다고 가정하면 코드를 편집하는 방법을 모르겠습니다.
directory = 'my_direct';
dnames1={directory};
c{1} = dir(dnames1{1}); % struct array with 5 fileds (name, isdir,...)
if length(c{1}>0)
if c{1}(1).name =='.'
c{1} = c{1}(3:end); %ignore the '.' and '..'
end
end
for k = 1: length(c{1})
image= double(imread([dnames{1} '/' h{1}(L).name]))./255;
end
감사합니다. :) – Christina