所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【2020】人工智能自动体温检测系统
肥罗-阿勇 肥罗-阿勇 2020-02-19 23:56:25
7
10
简单

2020年注定是一个不平凡的年份

很多人梦想着有朝一日有钱了,啥也不做,就天天躺着,吃完睡,睡完吃。

没想到2020年没钱照样实现了啥也不做,就天天躺着,吃完睡,睡完吃

而很多人为国家做得最大贡献居然是在家睡觉

这个世界就是这么奇妙

一场突如其来的疾病,让我们很多人开始陷入了深思

为什么会有这个新冠肺炎?或许是我们人类残忍对待其他动物,其他动物对我们的惩罚

一场疫情,让我们开始慢下来,好好去陪伴我们的家人

在生死面前,我们这才发现自由的真谛

……

这场疫情也是一面照妖镜,照出了时间的种种形态

有伟大的逆行者,白衣天使真的像天使一样拯救苍生

有强大的政府执行力,为减少病毒传播做出了非常好的决策

有团结的民众,服从安排,坚持不外出,不给社会添乱

还有很多警察同志,爱心人士,志愿者……都给这个寒冷的冬天带来了温暖

但是也有一些人趁机发国难财,有领导干部不作为乱作为,有一些人不服从管理……

当然这些是很少一部分人。

相信这场疫情很快会结束,中国加油,武汉加油!

projectImage

说回AI挑战赛,原来有计划的,因为这场疫情,临时更改了方案

遥想当年非典,每天都要给学生测体温,做登记

现在还没开学,已经每天要找家长填很多资料

开学了,按照现在领导的一贯做法,肯定有很多资料要填

所以针对这个我想了一下,决定做一个自动检测体温的系统

步骤1 步骤1
方案

方案如下:

1、学生往系统前一站,自动人脸识别学生。

2、自动检测学生的体温

3、将学生的姓名和体温以及检测时间自动上传到数据库中

材料清单 材料清单
2x
Microbit
1x
非接触式红外温度传感器
1x
micro:IO-BOX 电机驱动扩展板
步骤2 步骤2
系统组成

本系统由两部分组成

一部分是主系统实现人脸识别以及数据上报功能

另一部分是副系统主要实现自动检测学生体温

两部分通过MICROBIT自带的无线广播功能进行通讯连接。


主系统界面如下:

projectImage

主系统原计划由一个平板电脑连接一个MICROBIT组成(也可以是笔记本或者带摄像头的台式机)

我之所以选用平板电脑主要是考虑到可以封装起来,但是现在由于不能回学校,没有激光切割机,所以暂时用笔记本电脑代替演示

主系统采用实时模式,并在扩展里加入Microbit主控板,在网络服务里加入百度AI图像识别,以及TinywebDB数据库

projectImage
步骤3 步骤3
人脸检测

人脸识别功能由几个步骤  

1、把班上所有学生的照片放到一个文件夹,我这里是D:\718,因为我带七年级18班,每个学生的文件名为学生的学号。

2、在系统里新建一个列表变量“学生”,在程序开始前把列表清空,把学生的姓名按照学号顺序加进“学生”变量 

3、点击人脸检测之后,调用百度的人脸识别。

projectImage

这是初始代码,直接放到MIND+角色下面

我们来看看人脸检测按钮的程序代码

projectImage
步骤4 步骤4
体温检测

体温检测是由两套系统组成,主系统向体温检测系统发送数据请求,体温检测系统把测到的数据反馈给主系统。


我们先来看看主系统的代码

projectImage

我们来看看体温检测系统,体温检测系统由一块Microbit板,一个micro:IO-BOX 电机驱动扩展板,一个非接触式红外温度传感器组成


projectImage

在MIND+传感器里可以找到它

projectImage

代码如下:

projectImage
步骤5 步骤5
数据上报

最后是把测得的学生姓名和体温一起上报到数据库,这个比较简单不多说,直接上图

projectImage

效果如下

projectImage
步骤6 步骤6
视频演示

至此一个简单的具有人脸检测功能的体温检测上报系统就做完了,效果还是很不错的


虽然比较简单,但是在实际应用中是肯定可以派得上大用场得。 

当然还可以加上语音操作等功能,使其显得更加智能。


最后说明一下:

为什么要用三个按钮呢?可不可以人往那里一站,自动检测,自动上报呢?

完全可以!

但是因为考虑到便携性,我的计划是用一台平板电脑封装起来,这样方便到处使用

但是由于我的平板电脑实在太弱了,华硕ME400C的老古董,ATOM的处理器,实在太慢了

如果一直运行检测,很快就死机了,没办法,只有采用最节约资源的方法用三个按钮

如果学校觉得还不错,给我换一台新的平板,那我就可以采用全自动的检测方式


最后希望疫情赶快过去,中国加油!

Makelog作者原创文章,未经授权禁止转载。
7
10
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]
肥罗-阿勇
注册日期: 2019-04-30
来自佛山的一名普通信息技术老师,热爱计算机技术和创客,希望得到大家的指导。
创造力 7941
项目文章 45