- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于计算机视觉技术课堂自动考勤系统研究
基于计算机视觉技术课堂自动考勤系统研究
【摘要】高校学生上课出勤率是学风建设的基础,同时也是课堂管理的必要环节。本文利用计算机视觉技术,通过OpenCV开源库设计了一套课堂自动考勤系统。该系统利用数字图像技术、人脸检测技术准确记录教室内学生出勤人数,此系统统计精确,操作简单,能有效防止漏统计和错统计,能有效提高学生出勤率。
【关键词】计算机视觉 课堂自动考勤 人脸检测
【中图分类号】TP391 【文献标识码】A 【文章编号】2095-3089(2015)04-0204-01
0.引言
随着计算机技术的飞速发展,计算机视觉技术已被广泛应用于高校课堂的教学、实验中[1]。近年来,随着学生管理水平不断提高,计算机视觉技术在高校的学生管理事务中发挥越来越重要的作用。如今高校的学生课堂出勤统计一般是通过老师课堂点名的方式进行。这样的方式不仅效率低下,同时也不可避免部分学生代为答到的情况。本文所研究的基于计算机视觉的课堂出勤系统通过教室或老师自代的摄像头,自动化采集到课学生的人脸图像。通过对人脸图像的检测,统计本堂课实际到位人数。此系统设备简单,自动化程度高,对课堂管理有着较好的效果。
1.学生课堂出勤情况浅析
学风建设是高校可持续发展的永恒主题,优良的学风是确保和提高教学质量的重要条件,而课堂出勤管理恰恰是学风建设的基础。据不完全统计,在高校中有接近10%的学生是经常逃课,25%左右的学生是偶尔逃课。除此之外,学生出勤率与年级呈负性相关,即年级越高,出勤率往往越低。同时,专业课出勤率高于选修课,小课的出勤率高于大课[2]。由此看来,学生逃课情况在各个年级、各个专业都有不同程度地出现,有效地解决管理课程出勤问题迫在眉睫。
2.系统组成
本文提出的基于计算机视觉技术的课堂自动考勤系统在硬件上只需要一个网络摄像头和一个PC终端。在软件上我们使用OpenCV开源计算机视觉库结合相关的编程软件完成系统的设计。OpenCV的全称为Open Source Computer Vision Library,是一个基于开源的跨平台计算机视觉库。OpenCV提供的视觉处理算法非常丰富,并且它部分以C语言编写,有较高的执行效率,可实现数字图像处理及计算机视觉方向的通用算法。
本系统主要由两个系统组成。第一个系统为学生出勤统计模块,该模块主要由视频采集模块、人脸检测模块以及计数模块组成。该模块主要负责在前端运行时对摄像头实时采集的图像进行人脸检测并计数。视频采集模块无需上课老师开启,只要运行系统即自动启动。而人脸检测模块需要上课老师进行确认操作,同时在人脸检测时需要学生保持一个固定姿势不动,以便取得较为稳定的输入图像予以检测。在人脸检测完毕后,计数模块会自动地根据人脸检测数对学生进行无重复标号,以确定整个图像中学生数目,并自动保存。另一个系统为教师管理系统,该系统由查询模块、管理模块组成。查询模块主要对已查课程的数据进行查询操作,管理模块可进行用户管理、课表管理、查询结果输出等操作。系统模型框图如图1所示。
图1 系统硬件组成框图
3.基于OpenCV的软件算法实现
OpenCV是由Intel微处理器研究实验室(Intel’s Microprocessor Research Lab)的视觉交互(Visual Interactivity Group)开发的数字图像处理和计算机视觉的函数库,由一系列C函数和少量C++类构成,可在Windows系统以及Linux系统下使用。该库的所有函数都是开源的,可以从相关网站下载获得。OpenCV提供了针对不同功能的各种头文件,为图像、视频以及实时摄像机的视频数据提供了良好的数据获取接口,这些接口都可以直接在开发中得以利用[3]。
本系统利用普通的USB摄像头进行图像的采集,当采集图像完毕后,通过对图像进行预处理达到降噪的目的。在图像预处理阶段首先将采集的图像进行平滑操作,除此之外还需要对图像进行直方图均衡化处理,以增强人脸特征。计算机视觉中人脸检测的算法很多也较为复杂,但利用OpenCV提供的函数和分类器进行人脸检测则比较容易。本系统使用的分类器为OpenCV提供的默认人脸分类器。加载完分类器后,通过使用OpenCV中的目标函数对人脸进行检测[4]。该目标函数包含目标物体的矩形区域,同时将检测到的区域作为序列矩形框返回。函数可以以不同比例大小对图像进行多次搜索,保证了所有的人脸都被检测[5]。系统的算法流程如图2所示。
图2 系统算法流程
4.问题与挑战
基于计算机视觉的课堂自动考勤系统是一种较为前沿的学生考勤办法。该办法虽然可以减少老师上课的点名时间,提高课堂效率,同时也存在一些问题。相对于传统的点名考勤而言,基于计算机视觉
您可能关注的文档
最近下载
- L18J905 排烟气道标准.pdf
- 2025学年高一下学期期中考试物理试卷 Word版含答案 .pdf VIP
- 2024统编新版小学一年级数学下册《第一单元 认识平面图形》大单元整体教学设计[2022课标].docx
- 国家社科基金项目申请书模板.pdf VIP
- 国家社科基金项目申请书范本.doc VIP
- 国家社科基金项目申请书模板.doc VIP
- 平面图像处理—PS高手 智慧树 知到答案.docx VIP
- 2025年北京市第一次高中学业水平合格考物理试卷试题(答案详解).pdf VIP
- UG NX三维建模实例教程PPT---球阀装配设计.pptx VIP
- 壳聚糖植物精油微胶囊复合涂膜保鲜剂及制备方法与应用.pdf VIP
文档评论(0)