红外测温仪进行人数统计的方法及终端技术

技术编号:25440643 阅读:163 留言:0更新日期:2020-08-28 22:28
本发明专利技术公开了一种红外测温仪进行人数统计的方法及终端,方法包括:获取红外图像当前帧中温度大于等于预设温度的像素值,得到第一像素值;获取红外图像当前帧的上一帧图像中温度大于等于预设温度的像素值,得到第二像素值;第一像素值与第二像素值的差值大于或等于预设差值时,获取可见光图像当前帧;获取可见光图像当前帧中的人脸个数,得到第一人脸个数;获取可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;将历史累计人脸数加上第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。本发明专利技术的计算量小,可准确得到人脸数的统计结果,无需进行降噪处理。

【技术实现步骤摘要】
红外测温仪进行人数统计的方法及终端
本专利技术涉及图像处理
,尤其涉及一种红外测温仪进行人数统计的方法及终端。
技术介绍
室内人数统计问题一直是一个计算机视觉领域的难题,同时具有重要的研究价值。比如:教室课堂中的人数统计可以帮助统计课堂出勤率,影院中的人数统计可以帮助统计票房。现有技术中常用的人数识别方法是建立人群人数与人群特征之间的对应关系,通过分析人群特征来统计人数。常用的特征有像素特征、纹理特征和特征点特征等。这些间接的人数统计方法,其计算量大,且误差较大,统计结果准确度不高。
技术实现思路
本专利技术所要解决的技术问题是:提供一种红外测温仪进行人数统计的方法及终端,无需做复杂的降噪处理,统计准确度高。为了解决上述技术问题,本专利技术采用的技术方案为:一种红外测温仪进行人数统计的方法,包括:分别获取红外图像和可见光图像;获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。本专利技术采用的另一技术方案为:一种红外测温仪进行人数统计的终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:分别获取红外图像和可见光图像;获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。本专利技术的有益效果在于:首先计算红外图像当前帧中在预设温度及以上的像素点的像素值与上一帧图像中在预设温度及以上的像素点的像素值的差值,当差值大于或等于预设差值时,调取相应的可见光图像进行人脸个数的识别,根据识别结果判断是否需要对历史累计人脸数进行更新,计算量小,可以准确得到人数的统计结果,无需做复杂的降噪处理,统计准确度高。附图说明图1为本专利技术实施例一的红外测温仪进行人数统计的方法的流程图;图2为本专利技术实施例二的红外测温仪进行人数统计的终端的示意图。标号说明:100、终端;1、存储器;2、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:先进行红外图像相邻两帧中像素点的像素值的差值判断,然后对可见光图像进行人脸个数识别,计算量小,可以准确得到统计结果。请参照图1,一种红外测温仪进行人数统计的方法,包括:分别获取红外图像和可见光图像;获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。从上述描述可知,本专利技术的有益效果在于:首先计算红外图像当前帧中在预设温度及以上的像素点的像素值与上一帧图像中在预设温度及以上的像素点的像素值的差值,当差值大于或等于预设差值时,调取相应的可见光图像进行人脸个数的识别,根据识别结果判断是否需要对历史累计人脸数进行更新,计算量小,可以准确得到人脸数的统计结果,无需进行降噪处理。进一步的,所述预设温度为30.5~35℃。进一步的,所述预设差值为50~100。由上述描述可知,预设温度和预设差值可以根据需要进行调整。请参照图2,本专利技术涉及的另一技术方案为:一种红外测温仪进行人数统计的终端100,包括存储器1、处理器2以及存储在所述存储器1上并可在处理器2上运行的计算机程序,所述处理器2执行所述计算机程序时实现以下步骤:分别获取红外图像和可见光图像;获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。进一步的,所述预设温度为30.5~35℃。进一步的,所述预设差值为50~100。实施例一请参照图1,本专利技术的实施例一为一种红外测温仪进行人数统计的方法,包括如下步骤:S1、分别获取红外图像和可见光图像。本实施例中,步骤S1之后还包括:对所述红外图像和可见光图像进行图像配准和时间戳对齐处理。S2、获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值。本实施例中,预设温度可以根据需要进行设置,例如可将预设温度设为30.5~35℃,红外图像上的每一个像素点均会对应一定的温度值,将大于或等于预设温度的像素值进行统计得到第一像素值,将第一像素值记为A。S3、获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值。本实施例中,将第二像素值记为B。S4、当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧,并对可见光图像当前帧进行人脸检测。当本文档来自技高网
...

【技术保护点】
1.一种红外测温仪进行人数统计的方法,其特征在于,包括:/n分别获取红外图像和可见光图像;/n获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;/n获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;/n当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;/n获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;/n获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;/n当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;/n将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。/n

【技术特征摘要】
1.一种红外测温仪进行人数统计的方法,其特征在于,包括:
分别获取红外图像和可见光图像;
获取红外图像当前帧中温度大于或等于预设温度的像素值,得到第一像素值;
获取红外图像当前帧的上一帧图像中温度大于或等于预设温度的像素值,得到第二像素值;
当所述第一像素值与第二像素值的差值大于或等于预设差值时,获取与所述红外图像当前帧对应的可见光图像当前帧;
获取所述可见光图像当前帧中的人脸个数,得到第一人脸个数;
获取所述可见光图像当前帧的上一帧图像中的人脸个数,得到第二人脸个数;
当所述第一人脸个数与第二人脸个数的差值大于或等于0时,获取历史累计人脸数;
将所述历史累计人脸数加上所述第一人脸个数与第二人脸个数的差值,得到当前累计人脸数。


2.根据权利要求1所述的红外测温仪进行人数统计的方法,其特征在于,所述预设温度为30.5~35℃。


3.根据权利要求1所述的红外测温仪进行人数统计的方法,其特征在于,所述预设差值为50~100。


4.一种红外测温仪进行人数统计的终端,包括...

【专利技术属性】
技术研发人员:张卫勇
申请(专利权)人:深圳市中联讯科技有限公司
类型:发明
国别省市:广东;44

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

1