天天看点

matlab将.jpg图片转成.mat文件

pt = 'C:\Users\LENOVO\Desktop\PIE\Pose07_64x64_files\'; %读取路径
ext = '*.jpg';
dis = dir([pt ext]);
nms = {dis.name};
 
a = imread([pt nms{1}]);
IMAGES = zeros(size(a,1),size(a,2),length(nms));%创建存储图片数据的三维数组
 
for k = 1:length(nms)
	nm = [pt nms{k}]; %nm存储每张图片的路径(包括图片名)D:\Workspace\Matlab\1.bmp
	image = imread(nm);
	IMAGES(:,:,k)=image; %将第k张图片存储到三维数组的第k页
end
save PIE_07 IMAGES ; %将数组存储为mat格式
           

继续阅读