资源简介

本设计为基于matlab的人脸识别系统,可读取ORL或者YALE人脸库或者自己的人脸,采用的方法可以通过下拉框形式切换成PCA,KPCA,LDA,K-L,BP神经网络多种方式,计算识别率,也可以调用笔记本自带摄像头进行识别。具备一个人机交互式GUI界面,界面友好,识别准确,同时配备相对应的操作说明和运行效果图,直接运行GUI文件即可完美运行。另外,诸如车牌,指纹识别,图象去雾,压缩,水印,疲劳检测,人数统计,声音信号处理等均可做技术交琉,欢迎一起探讨。

资源截图

代码片段和文件信息

function T = CreateDatabase(TrainDatabasePath)
   


%%%%%%%读取训练库路径,并统计样本个数
TrainFiles = dir(TrainDatabasePath);
Train_Number = 0;



for i = 1:size(TrainFiles1)
    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

save(‘Train_Number‘);

%%%%%%%%将2维图像转化为一维向量
T = [];
for i = 1 : Train_Number
    
%获取图像的数字代号
    str = int2str(i);
    str = strcat(‘\‘str‘.jpg‘);
    str = strcat(TrainDatabasePathstr);
    
    img = imread(str);
    img = rgb2gray(img);
    
    [irow icol] = size(img);
   
    temp = reshape(img‘irow*icol1);   % 将二维矩阵转换为一维矩阵
    T = [T temp];                    
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-16 13:59  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\
     目录           0  2019-03-16 13:59  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\
     文件         837  2019-03-15 23:52  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\CreateDatabase.m
     文件         674  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\EigenfaceCore.m
     文件         975  2015-12-31 10:34  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\Recognition.m
     目录           0  2019-03-16 13:59  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\
     文件        6264  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\1.jpg
     文件        6852  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\10.jpg
     文件        6007  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\2.jpg
     文件        5680  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\3.jpg
     文件        6525  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\4.jpg
     文件        4341  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\5.jpg
     文件        5876  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\6.jpg
     文件        4352  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\7.jpg
     文件        6725  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\8.jpg
     文件        5570  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TestDatabase\9.jpg
     目录           0  2019-03-16 13:59  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\
     文件        6391  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\1.jpg
     文件        4223  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\10.jpg
     文件        5967  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\11.jpg
     文件        5870  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\12.jpg
     文件        4363  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\13.jpg
     文件        4360  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\14.jpg
     文件        6681  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\15.jpg
     文件        6693  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\16.jpg
     文件        5417  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\17.jpg
     文件        5448  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\18.jpg
     文件        6827  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\19.jpg
     文件        6219  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\2.jpg
     文件        6746  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\20.jpg
     文件        6046  2013-05-31 12:10  MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\MATLAB人脸识别(PCALDAKPCABP,可视化界面,摄像头)\TrainDatabase\3.jpg
............此处省略10个文件信息

评论

共有 条评论