特征值在特征脸的人脸识别中表示什么

时间:2014-03-24 17:42:00

标签: matlab pca eigenvector eigenvalue

我有一套训练面部图像(40张图像)。每张图片尺寸为28 * 34。从那里,我可以使用Matlab中的princomp函数获得eigenVector,Score,Latent。

我有952个潜伏(协方差矩阵中的特征值),它们是降序形式:4.2785到0。特征值是从k = 40开始的零。

我可以知道特征值表示什么? (比较大的值意味着对方差更重要?)我怎样才能确定最佳k值(主成分)?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:1)

由于您只有40个输入面,因此您不能指望有超过40个主要组件。因此,对于K = 40,特征值变为零 要想象您的结果,请将40个前导特征向量reshape取回到28乘34和imagesc。你有什么?

答案 1 :(得分:0)

  • 特征向量的EigenValue表示特征向量的重要性。
  • 更高的特征值更重要的是eigentvector
  • 对于40个图像,特征向量不能超过40
  • 您可以使用特征向量重建面部,以显示它的外观
  • 具有最高特征值的特征向量是大多数数据所在的主成分