gpt4 book ai didi

c - matlab,我如何从多个文件夹中读取

转载 作者:行者123 更新时间:2023-11-30 15:33:00 25 4
gpt4 key购买 nike

我想从多个文件夹中读取多张图片,假设我在 D 盘中有一个动物文件夹,里面有猫、狗、考拉子文件夹,每个子文件夹有 5 张动物图片。我怎样才能阅读这些图片并处理它们?请详细解释一下。我为一个文件夹编写了以下代码:

cd dog
tasavir = dir('*.jpg');
n = length(tasavir);
figure;
for i=1:n
esm = tasavir(i).name;
t = imread(esm);
ss{i} = t;
subplot(5,2,i),imshow(ss{i})
end

最佳答案

欢迎来到 Stackoverflow!根据您的结构,您可以执行以下操作:

workDir = cd;
cd('D:\'); % start in parent directory
dirs = dir();

for dIdx = 1:length(dirs)
curDir = dirs(dIdx).name;
if isdir(curDir) % is directory?
cd(curDir);
% RUN YOUR CODE FOR A SINGLE DIRECTORY
cd('..');
end
end
cd(workDir);

关于c - matlab,我如何从多个文件夹中读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23867879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com