【发布时间】:2026-02-04 17:20:05
【问题描述】:
我在 Matlab 中从一个文件夹中读取多个图像时遇到问题。我想用他们的原始名称阅读(使用命令 imread 因为是多波段的)。图像的名称类似于“2001_01”、“2001_02”。这是我的代码:
myPath= 'C:\images\'; %'
a=dir(fullfile(myPath,'*.tif'));
fileNames={a.name};
然后……
for k = 1:length(fileNames)
filename = [fileNames(k).name];
I = imread(filename);
end
但它不起作用,我不知道如何单独保存和读取每一个。有人知道我该怎么做吗?真的提前谢谢了,
【问题讨论】:
-
是否返回完整的文件路径?