微信公众号
蘑菇云创造


微信交流群

2020年注定是一个不平凡的年份
很多人梦想着有朝一日有钱了,啥也不做,就天天躺着,吃完睡,睡完吃。
没想到2020年没钱照样实现了啥也不做,就天天躺着,吃完睡,睡完吃
而很多人为国家做得最大贡献居然是在家睡觉
这个世界就是这么奇妙
一场突如其来的疾病,让我们很多人开始陷入了深思
为什么会有这个新冠肺炎?或许是我们人类残忍对待其他动物,其他动物对我们的惩罚
一场疫情,让我们开始慢下来,好好去陪伴我们的家人
在生死面前,我们这才发现自由的真谛
……
这场疫情也是一面照妖镜,照出了时间的种种形态
有伟大的逆行者,白衣天使真的像天使一样拯救苍生
有强大的政府执行力,为减少病毒传播做出了非常好的决策
有团结的民众,服从安排,坚持不外出,不给社会添乱
还有很多警察同志,爱心人士,志愿者……都给这个寒冷的冬天带来了温暖
但是也有一些人趁机发国难财,有领导干部不作为乱作为,有一些人不服从管理……
当然这些是很少一部分人。
相信这场疫情很快会结束,中国加油,武汉加油!
说回AI挑战赛,原来有计划的,因为这场疫情,临时更改了方案
遥想当年非典,每天都要给学生测体温,做登记
现在还没开学,已经每天要找家长填很多资料
开学了,按照现在领导的一贯做法,肯定有很多资料要填
所以针对这个我想了一下,决定做一个自动检测体温的系统
方案如下:
1、学生往系统前一站,自动人脸识别学生。
2、自动检测学生的体温
3、将学生的姓名和体温以及检测时间自动上传到数据库中
本系统由两部分组成
一部分是主系统实现人脸识别以及数据上报功能
另一部分是副系统主要实现自动检测学生体温
两部分通过MICROBIT自带的无线广播功能进行通讯连接。
主系统界面如下:
主系统原计划由一个平板电脑连接一个MICROBIT组成(也可以是笔记本或者带摄像头的台式机)
我之所以选用平板电脑主要是考虑到可以封装起来,但是现在由于不能回学校,没有激光切割机,所以暂时用笔记本电脑代替演示
主系统采用实时模式,并在扩展里加入Microbit主控板,在网络服务里加入百度AI图像识别,以及TinywebDB数据库
人脸识别功能由几个步骤
1、把班上所有学生的照片放到一个文件夹,我这里是D:\718,因为我带七年级18班,每个学生的文件名为学生的学号。
2、在系统里新建一个列表变量“学生”,在程序开始前把列表清空,把学生的姓名按照学号顺序加进“学生”变量
3、点击人脸检测之后,调用百度的人脸识别。
这是初始代码,直接放到MIND+角色下面
我们来看看人脸检测按钮的程序代码
体温检测是由两套系统组成,主系统向体温检测系统发送数据请求,体温检测系统把测到的数据反馈给主系统。
我们先来看看主系统的代码
我们来看看体温检测系统,体温检测系统由一块Microbit板,一个micro:IO-BOX 电机驱动扩展板,一个非接触式红外温度传感器组成
在MIND+传感器里可以找到它
代码如下:
最后是把测得的学生姓名和体温一起上报到数据库,这个比较简单不多说,直接上图
效果如下
至此一个简单的具有人脸检测功能的体温检测上报系统就做完了,效果还是很不错的
虽然比较简单,但是在实际应用中是肯定可以派得上大用场得。
当然还可以加上语音操作等功能,使其显得更加智能。
最后说明一下:
为什么要用三个按钮呢?可不可以人往那里一站,自动检测,自动上报呢?
完全可以!
但是因为考虑到便携性,我的计划是用一台平板电脑封装起来,这样方便到处使用
但是由于我的平板电脑实在太弱了,华硕ME400C的老古董,ATOM的处理器,实在太慢了
如果一直运行检测,很快就死机了,没办法,只有采用最节约资源的方法用三个按钮
如果学校觉得还不错,给我换一台新的平板,那我就可以采用全自动的检测方式
最后希望疫情赶快过去,中国加油!