一种活体非接触式测温系统及方法技术方案

技术编号:27481280 阅读:14 留言:0更新日期:2021-03-02 17:52
本发明专利技术公开了一种活体非接触式测温系统及方法,包含以下步骤:S1:处理器模块对视频图像进行活体检测;S2:处理器模块发送温度采集指令到测温模块,温度采集模块依据视频图像关键点采集人体温度;S3:处理器模块将测温模块采集的人体温度与预设温度值进行比对,输出温度值,触发发热预警;S4:测温模块进行复测,确认后触发发热报警;S5:处理器模块将温测结果发送至显示模块,发热报警发送至报警模块及通信模块,结束本次测温。本发明专利技术在不接触人体的情况下通过对人体测温点的定位提高测温准确率,提高了检测效率,同时降低了接触传染病毒风险。风险。风险。

【技术实现步骤摘要】
一种活体非接触式测温系统及方法


[0001]本专利技术涉及非接触式测温领域,尤其涉及一种活体非接触式测温系统及方法。

技术介绍

[0002]目前用于测量人体温度的仪器大致分为两种类型,分别是接触式的和非接触式的。接触式的测温仪器简单方便便携易操作,不过在用于公共场所人体检测时测温速度慢,需要人为干预,逐一进行单体测温,而且测量时需要和被测对象接触。非接触式测温为在不接触物体的情况下对物体的温度进行直接测量,检测速度快,有效降低测温接触时病毒交叉感染风险。
[0003]但在目前的测温过程中,存在人为故意瞒报或隐藏自身发热情况的发生,导致自动测温的准确度存在一定的偏差,因此需要一种能够检测活体及能准确识别体温的活体非接触式测温系统及方法。

技术实现思路

[0004]本专利技术所要解决的技术问题之一是:克服现有技术存在的上述缺陷,提供一种活体非接触式测温系统,包含测温模块、图像采集模块、处理器模块、报警模块、显示模块、存储模块、温控模块及通信模块,其中:所述处理器模块分别与测温模块、图像采集模块、报警模块、显示模块、存储模块、温控模块及通信模块相连;所述图像采集模块将采集的视频图像数据发送至处理器模块,所述处理器模块接收视频图像数据,再将处理后的视频图像数据发送至显示模块,同时将温度采集指令数据发送至测温模块;所述测温模块接收处理器模块发送的温度采集指令,并发送采集的人体温度数据至处理器模块;所述处理器模块接收测温模块发送的人体温度数据,并将该人体温度数据发送至显示模块;在检测到的人体温度高于预设值时,处理器模块发送报警数据至报警模块,报警模块接收该报警数据后输出报警信号至外部报警设备,同时处理器模块将报警数据及视频图像数据发送至通信模块和存储模块,通信模块将接收的报警数据及视频图像数据发送至远端监控中心,存储模块将接收的报警数据及视频图像数据进行存储;所述报警模块还接收外部手动触发的报警信号,并将该报警信号发送至处理器模块;所述温控模块采集所述非接触式测温系统的环境温度及运行温度,将采集的温度数据发送至处理器模块,处理器模块对接收的温度数据进行处理,并发送温度调节指令到温控模块;所述处理器模块还用于活体检测及测温,首先,处理器模块对视频图像进行活体检测,其中,图像采集模块实时采集视频图像数据,并将采集的视频图像数据发送至处理器模块,处理器模块对视频图像数据进行活体检测,若检测到活体,则处理器模块发送温度采集指
令到测温模块,测温模块接收温度采集指令后启动测温,处理器模块根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,对活体人脸图像中关键点的位置与预设准确测温人脸图像关键点的位置进行比对,关键点位置在预设规定范围内,则测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值,若关键点超出预设规定值,则发送提示信息到显示模块,处理器模块继续根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,直至关键点位置达到预设规定范围,再由测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值,接着,测温模块将该温度值发送给处理器模块,处理器模块接收该温度值,将其发送至显示模块,同时处理器模块将该温度值发送至存储模块进行记录,若未检测到活体则处理器模块继续对视频图像进行活体检测,随后,处理器模块将测温模块采集的人体温度与预设温度值进行比对,输出采集的人体温度值,触发发热报警或结束本次测温,最后,测温模块进行复测,确认后触发发热报警或结束本次测温,处理器模块将测温结果发送至显示模块,发热报警发送至报警模块及通信模块,结束本次测温。
[0005]本专利技术还提供一种活体非接触式测温方法,包含以下步骤:S1:处理器模块对视频图像进行活体检测,其中,图像采集模块实时采集视频图像数据,并将采集的视频图像数据发送至处理器模块,处理器模块对视频图像数据进行活体检测,若检测到活体则执行步骤S2,未检测到活体则继续执行步骤S1;S2:处理器模块发送温度采集指令到测温模块,测温模块依据视频图像关键点采集人体温度,包含以下具体步骤:S21:处理器模块发送温度采集指令到测温模块;S22:测温模块接收温度采集指令后启动测温;S23:处理器模块根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,对活体人脸图像中关键点的位置与预设准确测温人脸图像关键点的位置进行比对,关键点位置在预设规定范围内,则执行步骤S24,若关键点超出预设规定值,则发送提示信息到显示模块,继续执行步骤S23,直至关键点位置达到预设规定范围;S24:测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值;S25:测温模块将该温度值发送给处理器模块;S26:处理器模块接收该温度值,将其发送至显示模块,同时处理器模块将该温度值发送至存储模块进行记录。
[0006]S3:处理器模块将测温模块采集的人体温度与预设温度值进行比对,输出采集的人体温度值,触发发热报警或结束本次测温;S4:测温模块进行复测,确认后触发发热报警或结束本次测温;S5:处理器模块将测温结果发送至显示模块,发热报警发送至报警模块及通信模块,结束本次测温。
[0007]进一步的,所述步骤S23包含以下具体步骤:S231:处理器模块根据接收的图像采集模块采集的视频图像数据,对视频图像数据进行关键帧提取,提取出预设采集时间区间内的若干张视频图像关键帧,该关键帧提取的依
据为该视频帧数据是否包含人脸数据;S232:处理器模块对提取的若干张视频图像关键帧再次进行人脸数据提取和整合,将若干张视频图像关键帧整合为单帧视频图像数据,该单帧视频图像数据包含完整的人脸数据;S233:处理器模块依据该单帧视频图像数据,提取人脸关键点在视频图像中的位置坐标数据;S234:处理器模块将人脸关键点的位置坐标与预设的人脸关键点边界值坐标进行比对,判断该人脸关键点的位置坐标是否在预设的人脸关键点边界值坐标范围内;S235:若人脸关键点的位置坐标在预设的人脸关键点边界值坐标范围内,则执行步骤S24,若人脸关键点的位置坐标超出预设的人脸关键点边界值坐标范围,则发送提示信息到显示模块,继续执行步骤S231,直至关键点位置达到预设规定范围。
[0008]进一步的,所述步骤S233包含以下具体步骤:S2331:在视频图像数据上设置人脸关键点初始位置,该人脸关键点初始位置为经验值预设;S2332:选定一个关键点,第一次提取该关键点周围两个点的灰度值,计算该两个点的灰度差值,并对该灰度差值进行归一化处理;S2333:将归一化处理后的灰度差值与预设的初始灰度值h1进行比较,若该灰度差值大于h1,则生成标识数串001,若该灰度差值小于h1,则在该关键点周围再次提取另外两个点的灰度值,计算该两个点的灰度差值,并对该灰度差值进行归一化处理;S2334:再将步骤S2333得到的归一化处理后的灰度差值与预设的初始灰度值h2进行比较,大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活体非接触式测温系统,其特征在于,包含测温模块、图像采集模块、处理器模块、报警模块、显示模块、存储模块、温控模块及通信模块,其中:所述处理器模块分别与测温模块、图像采集模块、报警模块、显示模块、存储模块、温控模块及通信模块相连;所述图像采集模块将采集的视频图像数据发送至处理器模块,所述处理器模块接收视频图像数据,再将处理后的视频图像数据发送至显示模块,同时将温度采集指令数据发送至测温模块;所述测温模块接收处理器模块发送的温度采集指令,并发送采集的人体温度数据至处理器模块;所述处理器模块接收测温模块发送的人体温度数据,并将该人体温度数据发送至显示模块;在检测到的人体温度高于预设值时,处理器模块发送报警数据至报警模块,报警模块接收该报警数据后输出报警信号至外部报警设备,同时处理器模块将报警数据及视频图像数据发送至通信模块和存储模块,通信模块将接收的报警数据及视频图像数据发送至远端监控中心,存储模块将接收的报警数据及视频图像数据进行存储;所述报警模块还接收外部手动触发的报警信号,并将该报警信号发送至处理器模块;所述温控模块采集所述非接触式测温系统的环境温度及运行温度,将采集的温度数据发送至处理器模块,处理器模块对接收的温度数据进行处理,并发送温度调节指令到温控模块;所述处理器模块还用于活体检测及测温,首先,处理器模块对视频图像进行活体检测,其中,图像采集模块实时采集视频图像数据,并将采集的视频图像数据发送至处理器模块,处理器模块对视频图像数据进行活体检测,若检测到活体,则处理器模块发送温度采集指令到测温模块,测温模块接收温度采集指令后启动测温,处理器模块根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,对活体人脸图像中关键点的位置与预设准确测温人脸图像关键点的位置进行比对,关键点位置在预设规定范围内,则测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值,若关键点超出预设规定值,则发送提示信息到显示模块,处理器模块继续根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,直至关键点位置达到预设规定范围,再由测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值,接着,测温模块将该温度值发送给处理器模块,处理器模块接收该温度值,将其发送至显示模块,同时处理器模块将该温度值发送至存储模块进行记录,若未检测到活体则处理器模块继续对视频图像进行活体检测,随后,处理器模块将测温模块采集的人体温度与预设温度值进行比对,输出采集的人体温度值,触发发热报警或结束本次测温,最后,测温模块进行复测,确认后触发发热报警或结束本次测温,处理器模块将测温结果发送至显示模块,发热报警发送至报警模块及通信模块,结束本次测温。2.一种活体非接触式测温方法,基于权利要求1所述的活体非接触式测温系统,包含以下步骤:S1:处理器模块对视频图像进行活体检测,其中,图像采集模块实时采集视频图像数据,并将采集的视频图像数据发送至处理器模块,处理器模块对视频图像数据进行活体检
测,若检测到活体则执行步骤S2,未检测到活体则继续执行步骤S1;S2:处理器模块发送温度采集指令到测温模块,测温模块依据视频图像关键点采集人体温度,包含以下具体步骤:S21:处理器模块发送温度采集指令到测温模块;S22:测温模块接收温度采集指令后启动测温;S23:处理器模块根据接收的图像采集模块采集的视频图像数据,获取活体人脸图像在视频图像中的位置,对活体人脸图像中关键点的位置与预设准确测温人脸图像关键点的位置进行比对,关键点位置在预设规定范围内,则执行步骤S24,若关键点超出预设规定值,则发送提示信息到显示模块,继续执行步骤S23,直至关键点位置达到预设规定范围;S24:测温模块对被测活体进行人体温度测量,依据预设次数采集人体温度,计算人体温度有效平均值,得到本次测温的温度值;S25:测温模块将该温度值发送给处理器模块;S26:处理器模块接收该温度值,将其发送至显示模块,同时处理器模块将该温度值发送至存储模块进行记录;S3:处理器模块将测温模块采集的人体温度与预设温度值进行比对,输出采集的人体温度值,触发发热报警或结束本次测温;S4:测温模块进行复测,确认后触发发热报警或结束本次测温;S5:处理器模块将测温结果发送至显示模块,发热报警发送至报警模块及通信模块,结束本次测温。3.根据权利要求2所述的一种活体非接触式测温方法,其特征在于,所述步骤S23包含以下具体步骤:S231:处理器模块根据接收的图像采集模块采集的视频图像数据,对视频图像数据进行关键帧提取,提取出预设采集时间区间内的若干张视频图像关键帧,该关键帧提取的依据为该视频帧数据是否包含人脸数据;S232:处理器模块对提取的若干张视频图像关键帧再次进行人脸数据提取和整合,将若干张视频图像关键帧整合为单帧视频图像数据,该单帧视频图像数据包含完整的人脸数据;S23...

【专利技术属性】
技术研发人员:李明雷亭向保军
申请(专利权)人:湖南海讯供应链有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1