APP下载

一种结合红外测温和人脸识别的检测系统设计

2020-08-11杨步荣扈传奇苏旋

装备维修技术 2020年32期

杨步荣 扈传奇 苏旋

摘 要:本系统以 STM32F103RET6 芯片作为主控单元,利用单片机的串口功能与摄像头通信、使用 IIC 通信协议与 GY906 无线限温度传感器实现温度的测量,以及识别身份的功能。温度传感器采用物体自身的红外辐射确定所测物体的表面温度,读取IIC时序信号,转化为准确的温度数据。识别模块使用 HOG 算法取人脸特征,用 Python 语言进行编程,主要原理是对人体面部轮廓的处理。人脸检测是将待测人脸与数据库中的已知人脸进行比对,若相似度高于阈值则认为是同一对象。

关键词:GY906温度传感器;HOG 特征算法;红外测温;STM32

1 检测系统硬件设计

1.1无接触温度测量模块

无接触温度测量模块的选择,使用了GY906传感器,GY906传感器是红外测温模块非接触温度采集测温探头传感器,选择的型号为 90614,具有非接触式、体积小、精度高、成本低等优点,同时兼容了 SMBus数字接口,可配置 PWM连续输出,被测目标的温度和环境温度可以通过 IIC通信的 SMBus方式读取芯片采集的数据,并通过主控STM32 转换,得到最终的温度显示在 OLED 屏幕身份识别模块

身份识别模块选择使用单目摄像头对身份进行识别,并通过串口通信返回被识别者的身份和佩戴口罩情况,主控会根据串口返回的数据,判断并显示被测对象是否符合防疫要求。

对于单个人脸识别功能的实现,一共有 3 个步骤:

1.1.1 提取出摄像头采集的人脸图像;

1.1.2 对于采集的人脸图像进行训练;

1.1.3 将现场采集的人脸与训练集的数据进行对比,判断被测对象的身份。……

登录APP查看全文