rin*_*nku 0 matlab face-recognition computer-vision eigenvector
我需要使用PCA显示前10个特征脸,用于图像特征向量矩阵.
我正在使用以下matlab代码来创建第一个特征脸,但我变得非常黑暗并且不那么正确的特征脸.eFea是240x4096的矩阵,其中每行代表64x64的图像
newData = eFea';
data = newData;
[M,N] = size(data);
mn = mean(data,2);
data = double(data) - repmat(mn,1,N);
% construct the matrix Y
Y = data' / sqrt(N-1);
% SVD
[u,S,PC] = svd(Y,0);
imshow(reshape(PC(1,:),64,64))
Run Code Online (Sandbox Code Playgroud)
关于代码中的错误的任何提示都会有所帮助.