% 设定.mat文件所在文件夹路径和BMP文件保存路径
mat_folder = 'E:\Desktop\matlab_code\train_in';
bmp_folder = 'E:\Desktop\matlab_code\test_in';
% 获取.mat文件列表
mat_files = dir(fullfile(mat_folder, '*.mat'));
% 循环读取每个.mat文件并保存为BMP格式
for i = 1:length(mat_files)
% 读取.mat文件
mat_data = importdata(fullfile(mat_folder, mat_files(i).name)); % 使用load加载MAT文件
mat_data = mat2gray(mat_data);
% 构造.bmp文件名并保存
[~, filename, ~] = fileparts(mat_files(i).name);
imwrite(mat_data, fullfile(bmp_folder, [filename '.bmp'])); % 保存为BMP文件
end
这样我们就能够批量的将一个文件夹里的.mat文件,转化为bmp文件了。