# ketangkaoqinxitong_matlab
课堂考勤系统的作用为督促学生参与到课堂教学中,让学生能够更好学习相关知识。传统的课堂教学采用课堂点名的方式,容易打乱教师的授课节奏。基于对人脸识别技术开发现状的研究和分析,本文利用图像处理技术,研究基于人脸识别的课堂点名系统算法的设计,并编程实现该算法
2.1 课题研究目标
(1)掌握图像预处理,人脸分割,人脸定位的基本方法;
(2)研究人脸识别的主成分分析法,即pca的方法[13];
(3)学习MATLAB编程;
(4)根据输入的人脸照片,用MATLAB编写程序实现照片中人脸的定位,分割和提取;
(5)制作GUI可视化界面,显示照片人脸信息,包括姓名,学号,打卡时间及次数等。
2.2 主要研究内容
本设计在分析了PCA主成分分析法人脸识别算法问题的有关理论基础、技术特点,以及国内外研究现状、研究难点、发展和应用的基础上,在主成分分析PCA算法的基础上,对人脸图像进行降维,得到人脸特征值,利用近邻域K-L算法进行人脸的比对识别。读取全身照图片,进行人脸的定位分割,跟样本库进行对比,得出比对人脸。并且识别次数,时间等通过GUI界面显示出来。
1、利用MATLAB人脸探测器或者基于颜色等方法,从一副全身照中定位到人脸区域,并且分割出人脸。
2、利用1中的方法进行前期人脸库的建立。
3、利用PCA算法进行人脸图像的降维,得到人脸特征值。
4、利用最近邻K-L算法进行人脸特特征值的对比,找出最接近的目标人脸,并且输出个人信息。
5、记录识别时间,次数等信息。同时制作一个人机交互式GUI界面。