
基于PCA的人脸识别算法已用MATLAB实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
在一个Yale人脸库中,共有15位人物,每位人物都拥有11幅独立的图像。为了完成任务,需要从每位人物的若干幅图像中选取并构建一个样本库,随后根据这个样本库生成特征库。接着,随机选择Yale图像库中的一张图片,并对其进行身份识别。可以认为,每一幅图像本质上是由像素值构成的矩阵,并且可以进一步扩展,将其视为一个矢量。例如,对于尺寸为N*N象素的图像,可以将其视为一个长度为N²的矢量。因此,这幅图像在空间中被定位为一个位于N²维空间中的点。这种基于矢量的图像表示方式对应于原始的图像空间;然而,需要注意的是,这个空间仅仅是能够表示或检测众多图像空间中的一个。无论所选子空间的具体形式如何,这种方法用于图像识别的核心思想都是一致的:首先选择一个合适的子空间,然后将图像投影到该子空间上。接下来,利用对投影间的一种度量来评估和确定图像间的相似度。最常用的方法包括各种距离度量。因此,本次实验采用了PCA算法来确定一个合适的子空间;最后,通过最小距离法进行识别操作, 并使用MATLAB进行实现。
全部评论 (0)
还没有任何评论哟~


