📄 matrictopicture.m
字号:
load ORL.mat;
%fea=double(fea);
%load train.mat;
load testface.mat;
Y=zeros(32);
% Y(1:32,1:32)=reshape(fea(1,:),[32,32]);
% imagesc(Y);colormap(gray);
% fold=1;
% file=1;
% str1=strcat(fold,'_');
% str2=strcat(file,'.bmp');
% filename=strcat(str1,str2);
% saveas(Y,filename);
%%%create the trainIdx face swtachs
% m=size(trainIdx,1);
% for i=1:150
% for j=0:31
% a=32*j+1;
% b=32*j+32;
% Y(:,j+1)=fea(trainIdx(i,1),a:b);
% % Y=Y';
% end
% % str1=num2str(ceil(10\trainIdx(i,1)));
% % str2=num2str(trainIdx(i,1)-10*(fix(10\(trainIdx(i,1)-1))));
% str1=num2str(ceil(5\i));
% str2=num2str(i-5*(fix(5\(i-1))));
% str=strcat(str1,'_',str2,'.bmp');
% imwrite(uint8(Y),str);
% end
%%%create the testOutIdx face swtachs
% m=size(testOutIdx,1);
% for i=1:100
% for j=0:31
% a=32*j+1;
% b=32*j+32;
% Y(:,j+1)=fea(testOutIdx(i,1),a:b);
% % Y=Y';
% end
% str1=num2str(ceil(10\testOutIdx(i,1)));
% str2=num2str(testOutIdx(i,1)-10*(fix(10\(testOutIdx(i,1)-1))));
% str=strcat(str1,'_',str2,'.bmp');
% imwrite(uint8(Y),str);
% end
%%%create the testInIdx face swtachs
% m=size(testInIdx,1);
% for i=1:150
% for j=0:31
% a=32*j+1;
% b=32*j+32;
% Y(:,j+1)=fea(testInIdx(i,1),a:b);
% % Y=Y';
% end
% str1=num2str(ceil(5\i));
% str2=num2str(i-5*(fix(10\(i-1))));
% str=strcat(str1,'_',str2,'.bmp');
% imwrite(uint8(Y),str);
% end
%%%create all the face swatchs
for i=1:400
for j=0:31
a=32*j+1;
b=32*j+32;
Y(:,j+1)=fea(i,a:b);
% Y=Y';
end
str1=num2str(ceil(10\i));
str2=num2str(i-10*(fix(10\(i-1))));
str=strcat(str1,'_',str2,'.bmp');
imwrite(uint8(Y),str);
end
Y=Y';
imagesc(Y);colormap(gray);
imwrite(uint8(Y),'3.bmp');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -