视频监控人脸识别系统的研究与实现

来源 :看世界·学术上半月 | 被引量 : 0次 | 上传用户:antoney
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术。人脸识别技术通过视频采集工具,采集含有人脸的图像或视频流,并对检测到的脸部数据进行一系列相关处理技术。由于其在视频监控中的重要性,人脸识别技术在视频监控领域一直是热点话题,本文通过Asp.net MVC、SQL Server与Aforge.net技术建立一套人脸识别系统。
  关键词:视频监控;人脸识别;Asp.Net; AForge.Net
  引言:
  随着科技的快速发展,各个行业对于安防的要求越来越高,依靠传统的视频监控方式已经远远不能满足人们对于安防系统的要求。传统的安防系统主要依靠人工识别,这种方式对于当前安防建设来讲存在很大的不足。如人工存在辨识度的差异,人工夜间的疲劳、人工责任心等问题因素在很大程度上的影响着辨识的准确性。根据安保行业的迫切需要开发设计了视频监控人脸识别系统。
  一、本系统开发技术选择
  (一)Asp.net MVC
  Asp.net MVC是Microsoft在2009年向Asp.Net中添加的一组类别库,这组类别库可以使用Model-View-Controller的设计模式来开发ASP.NET的应用程序,有着使程序更安全、易于部署、性能强、良好的拓展性和可用性等优点。
  (二)SQL Server
  SQL Server 是Microsoft推出的关系型数据库管理系统,使用继承的商业智能工具提供了企业级的数据管理,具有很好的易用性、适合分布式组织的可伸缩性等优点,目前最新版本为SQL Server 2019。
  (三)Aforge.Net
  AForge.NET是一个开源的C#框架,专为计算机视觉和人工智能领域的开发人员和研究人员设计——图像处理、遗传算法、神经网络、模糊逻辑、机器学习等。AForge.NET 是一个不断完善和发展的计算 机视觉和图像处理库,目前的最新版本是 2.2.5。
  二、数据库设计
  数据库是一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。本系统是基于B/S架构面对大量用户访问、高并发请求方面的应对办法之一为设计一套良好的存储结构。相对于其它存储方式,存储只是数据库的一个功能,数据的组织和管理才是数据库的核心,本系统采用SQL Server数据库作为支撑,SQL Server有着很好的伸缩性和拓展性。本系统包括视频人脸信息表tbFace,用户表tbUser,用户角色表tbUserRoles。
  三、系统的设计与实现
  (一)基于MVC三层架构的设计与实现
  基于MVC三层架构的解决方案,将各个层代码放到不同的程序集,有着很好的维护性和拓展性,修改一层程序集不会影响其他层的项目,项目结构如图1所示。
  (二)前台功能端功能设计
  前台用户端口的功能是用户可通过人脸进行注册,注册时进行活体检查,判断摄像头前是否有活体,并可以通过人脸进行识别,且可以通过人脸识别的方式进行登录。
  (三) 管理端的设计
  管理端包括用户信息的管理与各个监控视频监测信息的管理。管理员在此模块中拥有用户管理权限、各个监控视频的管理,如果是用户登录管理端,则只能修改自己的账号信息;如果是管理员权限者登录管理端,则可执行管理用户与监控设备的管理操作,管理端主界面如图所2所示。
  (四) 关键代码展示
  (1)人脸注册代码
  public JsonResult FaceRegistration()
  ……
  foreach (var item in Obj)
  {
  var score = Convert.ToInt32(item[“score”]);
  if(score>80)
  {
  result.info = result2.ToString();
  result.res = true;
  result.startcode = 221;
  return Json(result,JsonRequestBehavior.AllowGet);
  }
  }
  ……
  (2) 人脸信息入库代码
  public JsonResult FaceUserInfoSacve()
  {
  ……
  if(new FaceUserInfoBLL().FaceUserInfoSave(model)>0)
  {
  result.res = true;
  result.info = “注册成功”;
  }
  else
  result.info = “注册失败”;
  ……
  四、總结
  从人脸识别技术诞生至今,经过多年来人们的不断研究和探索,人脸识别技术已经越来越成熟。然而在实际应用场景中,会受到各种各样的因素影响,新技术解决老问题,只有通过不断的技术更新才能更好的找到一种最有效的解决办法。相信未来人脸识别技术将会在视频监控领域起到更大作用。
  参考文献:
  [1] 胡太元,人脸识别技术在图书馆管理中的应用,中小企业管理与科技,2016.12.05
  [2] 楼亮亮,金彦亮. 基于 AForge.NET 类库的视频移动目标检测,现代电子技术,2015-09-01
  [3] 雷超,基于数字图像处理的人脸性别识别技术,中国优秀硕士学位论文全文数据库,2014-12-01
  [4] 沙宁 马立和,基于计算机视觉的人脸识别技术应用研究,科技与企业,2014.7.22
  作者简介:
  常乾(1999-),男,籍贯:河北廊坊,单位:河北工业职业技术学院 计算机技术系,研究方向:软件开发。
  课题项目:本文系河北工业职业技术学院大学生课题重点项目《视频监控人脸识别系统的研究与实现(项目编号:dxs2020016)》的研究成果。
其他文献
摘要:合单363由黑龙江省农科院佳木斯分院玉米所于2016年用偏硬粒型自交系合系128为母本,以偏马齿型自交系合系249为父本杂交育成。根据育种目标,结合本区生态特点组配一系列杂交种中决选出的一个优良组合,我们2019年参加所内鉴定及省内363;组配;产量  玉米是杂种优势利用最早的作物,也是世界三大作物之一,2019年黑龍江省玉米播种面积达9500万公顷,种植面积占全国六分之一,总产达4500万
期刊
摘要:电能计量装置的故障往往会严重影响电力企业的工作开展,因此,随着人们生活与企业运营过程中用电需求的不断增长,为了最大限度的维护供电企业的经济利益、降低用户的用电成本,电表故障的分析与管理势在必行。  关键词:电能计量装置;故障处理;管理措施  引言:毫无疑问,电能计量工作过程中需要以电能计量装置作为设备基础,其对于用电量的计算准确程度严重影响着供电站的正常运行维护以及电力用户、用电企业的经济利
期刊
摘要:伴随社会的变迁、经济的增长,国内工业也在飞快进步。其中自动化仪表的应用范围也越来越广泛,既加快了生产、工作的速度,又推动了工业的现代化发展。但自动化仪表在日常的运行中,却常常会存在一定的故障,而影响到工业化生产。所以,应注意全面分析自动化仪表的各种故障,并及时采取可行的处理措施,来改善自动化技术的推广运用效果,确保工业化发展的进程。为此,本文从我国工业出发,探讨了自动化仪表的基础原理,并分析
期刊
摘要:现代科技是现在的不断进步发展,人們对品质生活的品质要求越来越高,以前很多新型材料已不能完全满足现代人们的生活需求,但是经过现代科学家们的不断研究,很多好的新型材料不断地开发出现,其中一种高分子复合材料已经是很多科学研究者都在研究的一个重点,其在军事国防、航天等高科技应用领域之中及其应用上所取得的研究成果也是比较显著。不过,高分子复合材料加工成型及其质量控制过程是比较困难的。所以本文将重点着重
期刊
摘要:本文将详细介绍信息技术在档案管理的发展现状,并提出确认使用流程、采用多媒体技术、开展信息储存及提升条码技术四项在档案管理的实际运用,进而保障档案记录的整体质量。  关键词:信息技术;档案管理;条码技术  引言  当前办公的主要形式已转为无纸化,借助手段多样的信息技术开展文件的催发与签收,达到办公管理的相关要求,信息技术的主要发展方向为档案管理,有效提升档案管理的运行效率。  一、信息技术在档
期刊
摘要:近几年来,科技发展迅速,同时对煤矿采掘技术也提出了更高的要求,矿井在技术上是否可以得到大的提升和发展,主要还是取决于矿井采掘技术的不断提高。在矿井生产的过程中,最为重要的一项影响因素便是采掘技术,它对整个矿井生产过程都会产生直接的影响。下面,我们就来具体的分析与了解一下煤矿采掘现状及生产技术改造思路,希望能对相关人员起到一定的借鉴作用。  关键词:煤矿采掘现状;生产技术;改造思路  在我国的
期刊
摘要:招贤镇位于离石西南与临县东南面的交界处,藏在群山的皱褶里,距县城47公里。似乎有些偏远,但在临县人的心目中招贤是一块宝地,特别是在穿不暖、吃不饱的那些年代,招贤几乎是全县人乘凉的大树,家家户户那怕是爬上百十多里路,也要赶到招贤担一担碳,或者背一背瓷,或者扛几件铁器家具,然后倒贩在别处,变卖一点零花钱,换一点口粮,以解决日用的柴米油盐,聊以度日。  关键词:瓷都;著名;产品  招贤是临县人眼中
期刊
摘要:电子信息工程在各行各业的有效应用,能够为人们生活带来重要便利,同时还能够促进各领域创新与发展。在电子信息工程中应用计算机网络技术,能够有效提升信息传播的速度,促进信息工程向着更加智能化的方向发展,为社会各领域发展提供帮助。鉴于此,本文对计算机网络技术在电子信息工程中的实践进行分析,以供参考。  关键词:计算机网络技术;信息安全;电子信息工程  引言  电子信息工程是高新科技发展的产物,而计算
期刊
摘要:气体灭火系统消防检查工作对灭火系统的使用有着重要的意义,为了保证灭火系统的正常运行,应对消防检查技术的要点进行明确,按照要求进行管理,使灭火系统能够发挥出良好的作用。通过对气体灭火系统的合理设计及安装,保证各部分的设置达到要求,为灭火系统的使用带来全面的保障。在实际的检查中,需要重视细节,保证检查工作的质量,更好地实现对气体灭火系统的管理。  关键词:气体灭火系统;消防监督检查;技术要点  
期刊
摘要:随着移动互联网的发展,媒介传播技术更新换代加快,传统媒体积极寻求转型发展。发展视频新闻正在成为传统媒体开展媒介融合实践的主要趋势。专业化视频新闻生产团队和新媒介技术的应用为传统媒体实现全媒体化传播提供了可能。以新京报为代表的传统媒体发展视频新闻体现出运用多频道网络技术、开展多平台立体化传播、实现新闻解释性报道系列化呈现等三个技术趋向。  关键词:视频新闻;全媒体;新京报  在媒介融合趋势高涨
期刊