matlab批量读入tif文件,并单独存入工作区
时间: 2023-03-25 10:03:32 浏览: 339
你可以使用Matlab中的imread函数来批量读入tif文件,使用dir函数获取文件夹中所有tif文件的文件名,然后使用循环结构读取每个文件并存入工作区中。具体代码如下:
folder_path = '文件夹路径';
file_list = dir(fullfile(folder_path, '*.tif'));
for i = 1:length(file_list)
file_name = file_list(i).name;
file_path = fullfile(folder_path, file_name);
img = imread(file_path);
assignin('base', file_name(1:end-4), img);
end
其中,'文件夹路径'为存放tif文件的文件夹路径,'*.tif'表示匹配所有后缀名为tif的文件。使用assignin函数将读取的每个tif文件存入工作区中,变量名为文件名去掉后缀名。
阅读全文