《开源技术课程》
姓名:
班级:
学号:
签名:
设计说明书
一、需求
开发一个基于人脸识别技术的课堂点名系统,实现使用摄像头
自动识别至少三个人以上的功能并将识别出来的结果保存在 TXT 文
件中。
二、开发环境
Python2.7 环境
三、功能模块说明
1、获取人脸模块:录入学生
进入项目所在目录在命令行下输入:
python2 face.py getface faces [le_name]
实现打开摄像头,每按下一次空格键,记录下学生的脸的一张图
片 , 摄 像 头 记 录 下 来 图 片 并 存 入 文 件 夹 名 为 [le_name] 中 。
[le_name]以学生的名字命名,不支持中文。(也可以自己建一个
文件夹,存入学生灰度图片,大小为 100*100)。
2、人脸识别模块:
进入项目所在目录在命令行下输入:
python2 face.py recognize faces
实现打开摄像头,然后将画面中的人脸识别出来,将画面中的人
脸用方框框起来并标出人名。然后将人名存入 name.txt 中,记录