所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
疫情期间人脸识别门禁系统
tiger_zc tiger_zc 2020-02-16 23:41:44
6
0
简单

项目背景

       春节前,我国爆发了新型冠状病毒,从湖北武汉地区开始,蔓延全国,疫情严重,全国各地都迅速采取多种措施,控制疫情蔓延。各地住宅小区都采取了封闭措施,控制人员流动,减少和杜绝接触性传染。人员进出大部分都采取人工甄别登记方式,效率不高。这里采用人工智能方式,自动识别佩戴口罩且符合小区门禁口令的人员通行。对不符合要求到人员报警,再要求安保人员甄别。

材料清单 材料清单
1x
Romeo V1.2
1x
180度舵机
1x
RGB模块
1x
杜邦线若干
1x
笔记本电脑
1x
wifi路由器
步骤1 步骤1
设计思路

     新型冠状病毒传播到主要方式是接触式传染和飞沫传染,这就要求每一个人在疫情期间隔离和外出期间必须佩戴口罩,对不按照要求佩戴口罩者,做拘留处理。由于大部分人佩戴口罩,且口罩不能随意取下造成传播风险,对原有门禁系统就有了新到要求。利用人工智能技术,可以做到不人与人之间,人与物之间尽量不接触。设计思路如下:

1、利用图像识别技术,判断进出人员是否按照要求佩戴口罩。对不佩戴口罩者,拒绝进入,并做报警处理;

2、对按要求佩戴口罩者,增加语音识别功能,需答对口令,方可开门放行。对口令不对者,做报警处理,再人工干预,减少安保人员感染的风险。

步骤2 步骤2
准备工作

1、通过http://mindplus.cc/下载Mind+软件的最新版本,并进行安装。

2、打开软件,通过左下角的扩展模块,添加控制主板、执行器、AI图像识别、语音识别、文字朗读等模块。 

3、注册百度AI工作平台,http://ai.baidu.com。点击右上角的控制台,注册并登陆,创建应用。具体方法请参照教程地址:http://mindplus.dfrobot.com.cn/ai。

4、准备需要用到的硬件。

projectImage
projectImage
projectImage
projectImage
步骤3 步骤3
硬件搭建
projectImage
projectImage
步骤4 步骤4
编写程序

一、首先,点击绿旗,对程序进行初始化。

1、在切换到独立账号里面,填入在百度注册好的账号信息。

2、点击空格后,检测摄像头抓取到的图像有没有按照要求佩戴口罩。


projectImage

二、由于用到了RGB灯来显示通行和报警状态,为了编写程序方便,用到自定义模块,分别对灯到颜色显示做了定义,方便调用。

projectImage

三、检测到出入人员佩戴口罩到情况,并作出反应。对不按照规定佩戴口罩者报警处理,直到手工解除报警状态为止。(这里用到了Romeo板载的A7端口S1按钮)

projectImage

四、对按规定佩戴口罩到人员,继续要求回答口令,回答正确由红灯变成绿灯允许出入。回答错误做报警处理,红灯闪烁。

projectImage
步骤5 步骤5
Debug

在程序测试过程中,由于网络等因素到影响,识别结果有点滞后,而且识别不是很准确,故对判断条件放宽,如上图所示。对“风月同天”和“风月”都可以认为回答正确。

步骤6 步骤6
演示视频
步骤7 步骤7
附件
Makelog作者原创文章,未经授权禁止转载。
6
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]