资源简介
该课题为基于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个文件信息
- 上一篇:数模经典算法最短路径
- 下一篇:图像纹理特征提取 matlab 代码
评论
共有 条评论