• 大小: 2.13MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: Matlab
  • 标签:

资源简介

该课题为基于MATLAB平台的PCA的人脸识别系统。传统的人脸识别都是直接人头的比对,现实意义不大,这块都做烂了。该课题识别原理为:从一副生活照中寻找到人脸,并且分割人脸图象,利用PCA算法进行降维,和库里图片进行对比,输出目标人脸以及相关个人信息。该课题还可以库内外人脸的识别,如果是库外人脸则实现报警等。即在线离线同时进行,两种功能。离线:读取图片进行识别;在线:坐在摄像头面前,调取摄像头,实时拍摄进行识别。并且如果是库外人脸则提示报警。

资源截图

代码片段和文件信息

function [faceIbox] = facedetect(I) 

faceI = [];
box = [];

faceDetector = vision.CascadeobjectDetector();%人脸检测器     
[MNK] = size(I);

scale = 1;%缩小系数,为了更快的检索图像中人脸
I = imresize(I[M/scaleN/scale]);

bbox = step(faceDetector I);%人脸检测

%这里可能检测出多个,我们选择最大人脸作为我们的样本
if ~isempty(bbox)
    max_area = 0;
    for i = 1: size(bbox 1)
        if bbox(i3)*bbox(i4) > max_area
            max_area = bbox(i3)*bbox(i4);
            max_idx = i;
        end
    end
  

    box = bbox(max_idx:);%最大区域矩形
    box = ceil(box.*scale);%对应的尺寸也要放大
    faceI = imcrop(Ibox);%截取出人脸区域
else
    box = []; 
end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-23 10:55  MATLAB库外人脸识别GUI界面源码\
     文件         704  2019-03-18 01:12  MATLAB库外人脸识别GUI界面源码\facedetect.m
     文件        7773  2019-07-22 22:22  MATLAB库外人脸识别GUI界面源码\facerecg.fig
     文件        5921  2019-07-15 23:47  MATLAB库外人脸识别GUI界面源码\facerecg.m
     目录           0  2019-07-22 22:19  MATLAB库外人脸识别GUI界面源码\人脸库\
     目录           0  2019-07-21 19:40  MATLAB库外人脸识别GUI界面源码\人脸库\01\
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\01\s1.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\01\s10.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\01\s2.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\01\s3.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\01\s4.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\01\s5.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\01\s6.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\01\s7.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\01\s8.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\01\s9.bmp
     目录           0  2019-07-21 19:40  MATLAB库外人脸识别GUI界面源码\人脸库\02\
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\02\s1.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\02\s10.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\02\s2.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\02\s3.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\02\s4.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\02\s5.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\02\s6.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\02\s7.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\02\s8.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\02\s9.bmp
     目录           0  2019-07-21 19:40  MATLAB库外人脸识别GUI界面源码\人脸库\03\
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\03\s1.bmp
     文件       30966  1994-04-18 14:07  MATLAB库外人脸识别GUI界面源码\人脸库\03\s10.bmp
     文件       30966  1994-04-18 14:17  MATLAB库外人脸识别GUI界面源码\人脸库\03\s2.bmp
............此处省略78个文件信息

评论

共有 条评论