资源简介
这是个关于人脸识别的系统,是用matlab写的代码,其中还有完整的人脸训练库和测试库,可以很形象的理解和学习模式识别方面的知识。
代码片段和文件信息
function T = CreateDatabase(earTrainDatabasePath)
% Align a set of face images (the training set T1 T2 ... TM )
%
% Description: This function reshapes all 2D images of the training database
% into 1D column vectors. Then it puts these 1D column vectors in a row to
% construct 2D matrix ‘T‘. Each column of ‘T‘ is a training image which has been reshaped into a 1D vector.
% Also P is the total number of MxN training images and C is the number of
% classes.
%
%
% Argument: TrainDatabasePath - Path of the training database
%
% Returns: T - A 2D matrix containing all 1D image vectors.
% The length of 1D column vectors is MN and ‘T‘ will be a MNxP 2D matrix.
%
% See also: STRCMP STRCAT RESHAPE
% Original version by Amir Hossein Omidvarnia October 2007
% Email: aomidvar@ece.ut.ac.ir
%%%%%%%%%%%%%%%%%%%%%%%% File management
TrainFiles = dir(earTrainDatabasePath);
Train_Number = 0;
for i = 1:size(earTrainFiles1)
if not(strcmp(TrainFiles(i).name‘.‘)|strcmp(TrainFiles(i).name‘..‘)|strcmp(TrainFiles(i).name‘Thumbs.db‘))
Train_Number = Train_Number + 1; % Number of all images in the training database
end
end
%%%%%%%%%%%%%%%%%%%%%%%% Construction of 2D matrix from 1D image vectors
T = [];
for i = 1 : Train_Number
% I have chosen the name of each image in databases as a corresponding
% number. However it is not mandatory!
str = int2str(i);
str = strcat(‘\‘str‘.jpg‘);
str = strcat(TrainDatabasePathstr);
img = imread(str);
img = rgb2gray(img);
img = imresize(img[4050]);
[irow icol] = size(img);
temp = reshape(img‘irow*icol1); % Reshaping 2D images into 1D image vectors
T = [T temp]; % ‘T‘ grows after each turn
end
T = double(T);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1886 2010-12-06 16:24 FLD_ba
文件 1929 2010-12-06 17:16 FLD_ba
文件 1348 2010-12-06 16:43 FLD_ba
文件 4602 2007-10-27 09:47 FLD_ba
文件 1842 2007-10-21 14:01 FLD_ba
文件 2205 2007-10-21 14:09 FLD_ba
文件 6391 1994-10-05 14:21 FLD_ba
文件 4223 1994-10-05 15:38 FLD_ba
文件 5967 1994-10-05 14:10 FLD_ba
文件 5870 1994-10-05 14:11 FLD_ba
文件 4363 1994-10-05 15:09 FLD_ba
文件 4360 1994-10-05 15:08 FLD_ba
文件 6681 1994-10-05 15:19 FLD_ba
文件 6693 1994-10-05 15:19 FLD_ba
文件 5417 1994-10-05 14:47 FLD_ba
文件 5448 1994-10-05 14:47 FLD_ba
文件 6827 1994-10-05 13:49 FLD_ba
文件 6219 1994-10-05 14:20 FLD_ba
文件 6746 1994-10-05 13:48 FLD_ba
文件 6046 1994-10-05 15:20 FLD_ba
文件 6195 1994-10-05 15:21 FLD_ba
文件 5826 1994-10-05 15:13 FLD_ba
文件 5986 1994-10-05 15:14 FLD_ba
文件 6507 1994-10-05 14:53 FLD_ba
文件 6506 1994-10-05 14:52 FLD_ba
文件 4285 1994-10-05 15:38 FLD_ba
文件 6264 1994-10-05 14:21 FLD_ba
文件 6852 1994-10-05 13:49 FLD_ba
文件 6007 1994-10-05 15:21 FLD_ba
文件 5680 1994-10-05 15:14 FLD_ba
............此处省略13个文件信息
相关资源
- 基于PCA及SVM的人脸识别
- matlab实现基于PCA的人脸识别算法
- GUI人脸识别MATLAB代码
- 基于Gabor小波变换和人工神经网络的人
- adaboost人脸识别 matlab程序
- ICA的人脸识别MATLAB源码
- matlab使用gabor变换和神经网络实现人脸
- 图像处理 人脸识别皮肤提取 经典ma
- 国外资源 基于PCA的人脸识别matlab代码
- Matlab 人脸识别 SVM
- 局部二值模式(Local Binary Patterns)图
- 非常经典的MATLAB人脸识别程序可显示
- MATLAB基于肤色模型和模板匹配的人脸
- 肤色模型人脸识别matlab代码
- matlab基于笔记本电脑的摄像头的人脸
- 视频中人脸识别
- 二维对称图像矩阵ICA人脸识别MATLAB源
- MATLAB人脸识别PCALDAKPCABP,可视化界面
- MATLAB人脸识别程序加论文
- 人脸识别门禁系统.zip
- PCA和LDA人脸识别matlab代码最紧邻分类
- 基于pca实现人脸识别matlab代码
- 基于MATLAB的LBP图片特征提取算法,人
- Deep Semi-NMF源代码
- matlab圈出照片中人脸和五官的位置
- MATLAB实现人脸识别光照归一化算法
- 基于SVM(支持向量机) 的人脸识别
- 人脸识别MATLAB程序
- 基于肤色的RGB多人脸检测
- MATLAB人脸识别PCALDAKPCABP,可视化界面
评论
共有 条评论