tnfh.net
当前位置:首页 >> 人脸识别pCA算法代码 >>

人脸识别pCA算法代码

%一个修改后的PCA进行人脸识别的Matlab代码 % calc xmean,sigma and its eigen decomposition allsamples=[];%所有训练图像 for i=1:40 for j=1:5 a=imread(strcat('D:\rawdata\ORL\s',num2str(i),'\',num2str(j),'.pgm')); % imshow(a); b=a(1:...

(建议您还是先学习下matlab的用法。。否则即便这一步解决了后面还会有无穷的问题出现。)从这几句提示里看不出具体如何Select。建议看一下CreateDatabase函数的输入参数,也许会有一些提示。

clc clear all close all clear memory nump=40; %no_of_classes nots=5; %no_of_training_set D=pwd; cd([D, '\ORLDatabase']); [face,MAP]=imread('face1.bmp'); [a,b]=size(face); counter=0; for i=1:nump for j=1:nots file=['face' int2st...

for i=1:40 for j=1:5 a=imread(strcat('F:\matlab\train\orl\00',num2str(i),'\',num2str(j),'.bmp')); 上面程序的意思是:读取1到40个文件夹下1到5.bmp图片的数据并存入a中

代码发给我吧 Q 2953212138

我不是大神,但是可能猜测是使用算法的图片库是不同的。10%的差距还是可以接受的。

PCA人脸识别是把所有图像看做是一个样本,每张图像看成一行向量,有N张图像就有N行,所以这个样本就可以看成是一个N行的矩阵.先求出这个矩阵的协方差矩阵,再求出这个协方差矩阵的特征值,选择特征值中前m个最大的特征值,这前m个最大的特征值,每个都...

你的路径还有训练图片,测试图片都没有定义啊,肯定不能运行啊.

识别率指的是通过人脸识别技术识别正确数占识别总数的百分比。 人脸识别算法分类 基于人脸特征点的识别算法(Feature-based recognition algorithms)。 基于整幅人脸图像的识别算法(Appearance-based recognition algorithms)。 基于模板的识...

.......给我来信我给你发过去479176751@qq.com

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com