资源简介
Yale,PCA,SVM,matlab,人脸检测,特征提取,人脸识别.
代码片段和文件信息
function [Out]=facerec(Trainset)
Slect=Trainset;
n=1;
M=45;
N=length(Slect);
allsamples=[];%所有训练图像
for i=1:1:2
for j=1:N
filename = sprintf(‘D:\\zzh\\work\\zzh\\baseline_V8\\matlab\\Yale_5G\\face1\\%d_s%d.bmp‘iSlect(j));
a=imread(filename);
a=a‘;
b=a(1:80*80); % b是行矢量 1×N,其中N=10000,提取顺序是先列后行,即从上到下,从左到右
b=double(b);
allsamples=[allsamples; b] % allsamples 是一个M * N 矩阵,allsamples 中每一行数据代表一张图片,其中M=200
end
end
samplemean=mean(allsamples); % 平均图片
xmean=[];
for i=1:1:M
xmean(i:)=allsamples(i:)-samplemean; % xmean是一个M × N矩阵,xmean每一行保存的数据是“每个图片数据-平均图片”
end;
xmean
sigma=xmean*xmean‘; % M * M 阶矩阵
sigma;
[v d]=eig(sigma);
d1=diag(d);
[d2 index]=sort(d1); %以升序排序
cols=size(v2);% 特征向量矩阵的列数
vsort=[];
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1221330 2007-07-25 20:30 Yale_5G\allcoor.mat
文件 1221330 2007-07-25 20:30 Yale_5G\ba
文件 1381 2008-03-18 14:50 Yale_5G\face1\bilinear.m
文件 306 2008-03-18 15:49 Yale_5G\face1\ch.m
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s1.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s10.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s11.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s2.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s3.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s4.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s5.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s6.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s7.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s8.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\10_s9.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s1.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s10.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s11.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s2.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s3.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s4.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s5.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s6.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s7.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s8.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\11_s9.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\12_s1.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\12_s10.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\12_s11.bmp
文件 7478 2008-03-18 15:49 Yale_5G\face1\t\12_s2.bmp
............此处省略332个文件信息
相关资源
- svm_matlab 用SVM算法实现聚类与分类的例
- PCA_SVM 此方法采用经典的PCA对人脸图像
- PCA-SVM
- pcasvm1
- SMO
- algorithms 我个人收集的各类智能算法
- libsvm-cg 支持向量机参数c和g的优化
- FaceRec 基于matlab2008的人脸识别系统
- PSS_detect
- SVDD LIBSVM中的SVDD(Support vector data de
- fsvmPpca-face-Recognition 首先用PCA对ORA人脸
- gabor-pca 本程序是先用gabor小波变换对
- DCT 先用小波变换进行降维后
- face-recognition
- PG_BOW_DEMO 图像的特征用到了Dense Sift
- LS-SVMlab-GA 用遗传算法优化的最小二乘
- SVM_MATLAB SVM算法的MATLAB实现
- SVMyuce matlab支持向量机预测
- SVM-face-recognition 注意:LIBSVM需要手动
- face-recognition 用SVM做的人脸识别Matla
- 30-case-studies MATLAB神经网络30个案例分
- gaSVMcgForClass
- imageSVM 利用svm算法分类图像。示例中
- SVM 一些使用支持矢量机进行图像分割
- mfccPSVM 本实例程序是基于matlab的语音
- matlab-SVM SVM分类程序
- 001-WavepacketPpowerPLibSVM-and-ANN
- text-classification 分别使用最近邻(KN
- svm-fault-diagnosis BP神经网络
- svm_tuxiangfenge SVM支持向量机在图像分割
评论
共有 条评论