这几天看了看PCA及其人脸识别的流程,并在网络上搜相应的python代码,有,但代码质量不好,于是自己就重新写了下,对于att_faces数据集的识别率能达到92.5%~98.0%(40种类型,每种随机选5张训练,5张识别),全部代码如下,不到50行哦. # -*- coding: utf-8 -*- import numpy as np import os, glob, random, cv2 def pca(data,k): data = np.float32(np.mat(data)) r