函数功能:全像素存储,将图像所有像素存储在矩阵里。将人脸图像转换为向量形式,组成样本矩阵,便于后面做降维处理。
首先利用ReadFaces函数读入样本图像
然后将imgRow像素*imgCol像素的图像按列存储为一个imgRow*imgCol维的行向量作为样本矩阵FaceContainer中的一行(一个样本)
最后将样本保存在FaceMat.mat文件中
function [imgRow,imgCol,FaceContainer,faceLabel]=ReadFaces(nFacesPerPerson, nPerson, bTest)
% 读入ORL人脸库的指定数目的人脸前前五张(训练)
%
% 输入:nFacesPerPerson --- 每个人需要读入的样本数,默认值为 5
% nPerson --- 需要读入的人数,默认为全部 40 个人
% bTest --- bool型的参数。默认为0,表示读入训练样本(前5张);如果为1,表示读入测试样本(后5张)