用Matlab对.pgm图片进行批量转换成.bmp格式
程序员文章站
2024-01-24 17:02:58
...
用Matlab对.pgm图片进行批量转换成.bmp格式
Matlab代码
function pgm2bmp
input_dir='D:\pgmtobmp\CroppedYale\yaleB01'; %读取数据集的地址(文件夹位置)
output_dir='D:\pgmtobmp\BMP\1'; %设置好输出位置(文件夹位置)
files=dir([input_dir '/*.pgm']); %打开文件夹中pgm图片
for w=1:length(files)
filename=[input_dir '/' files(w).name];
I=imread(filename);
name=files(w).name;
long=size(name,2)-2;
style='bmp'; %准备改为bmp格式
name(1,long:end)=style;%修改文件夹中文件名的后缀名以达到期望的修改格式
imwrite(I,[output_dir '/' name]);
end
end
原来的文件均为.pgm
新文件均为.bmp
上一篇: Pandas数据处理基础2
下一篇: bmp图片格式详解