1.一种人体检测装置,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
获取当前图像帧,所述当前图像帧中的像素点为温度值,且所述当前图像帧包含门区域图像,所述门区域图像为对开关门所在的第一位置区域,及围绕所述第一位置区域且与所述第一位置区域相邻的第二位置区域进行热成像得到的图像,所述门区域图像包含所述第一位置区域对应的第一区域图像,及所述第二位置区域对应的第二区域图像;
根据所述门区域图像中的第一区域图像及所述第二区域图像,确定所述当前图像帧中可能存在人体的目标位置区域,所述目标位置区域为所述第一位置区域、第二位置区域、或者无;
在所述当前图像帧的目标位置区域为所述第一位置区域或者所述第二位置区域时,将所述目标位置区域添加至位置列表中,所述位置列表用于存储连续的多帧图像帧的目标位置区域;
根据所述位置列表中包含的目标位置区域确定人员流动情况,基于所述人员流动情况确定所述当前图像帧中是否存在人体。
2.根据权利要求1所述的装置,其特征在于,所述处理器在执行所述根据所述门区域图像中的第一区域图像及所述第二区域图像,确定所述当前图像帧中可能存在人体的目标位置区域的步骤的过程中,具体执行以下步骤:
确定所述第一区域图像中包含的热源像素点的第一个数,及确定所述第二区域图像包含的热源像素点的第二个数;
若所述第一个数与所述第二个数的和大于预设的第一数值,则确定所述第一个数和第二个数中的最大值所对应的位置区域,为所述当前图像帧中可能存在人体的目标位置区域;
若所述第一个数和第二个数的和小于或等于所述第一数值,则确定所述当前图像帧中的目标位置区域为无。
3.根据权利要求1所述的装置,其特征在于,所述处理器还用于执行以下步骤:
利用所述当前图像帧及预设第一分位点,对所述当前图像帧进行热源像素点检测,得到第一目标图像帧,所述第一目标图像帧中包含检测到的热源像素点;
当所述第一目标图像帧中包含的热源像素点的个数小于或等于预设的第二数值时,确定所述当前图像帧中不存在人体;
当所述第一目标图像帧中包含的热源像素点的个数大于所述预设的第二数值时,继续执行所述根据所述门区域图像的第一区域图像及所述第二区域图像,确定所述当前图像帧中可能存在人体的目标位置区域的步骤。
4.根据权利要求1所述的装置,其特征在于,所述处理器在执行所述根据所述位置列表中包含的目标位置区域确定人员流动情况,基于所述人员流动情况确定所述当前图像帧中是否存在人体的步骤的过程中,具体执行以下步骤:
当所述位置列表中同时包含所述第一位置区域和所述第二位置区域时,确定存在人员流动,且确定所述当前图像帧中存在人体;
当所述位置列表中包含所述第一位置区域或者所述第二位置区域时,获取热成像视频,根据所述热成像视频确定所述当前图像帧中是否存在人体;所述热成像视频包含连续的预设帧数的图像帧,且所述当前图像帧为所述热成像视频的最后一帧。
5.根据权利要求1所述的装置,其特征在于,所述处理器还用于执行以下步骤:
当所述当前图像帧的目标位置区域为无时,根据所述位置列表确定所述当前图像帧对应的空间区域内的剩余人员数量,所述空间区域为具有单出入口的封闭的空间区域,所述开关门为所述单出入口;
当所述剩余人员数量小于或等于零时,获取热成像视频,根据所述热成像视频确定所述当前图像帧中是否存在人体,所述热成像视频包含连续的预设帧数的图像帧,且所述当前图像帧为所述热成像视频的最后一帧。
6.根据权利要求5所述的装置,其特征在于,所述处理器在执行所述根据所述位置列表确定所述当前图像帧对应的空间区域内的剩余人员数量的步骤的过程中,具体执行以下步骤:
当所述位置列表为非空,且所述位置列表中的第一个目标位置区域为所述第一位置区域,所述位置列表中的最后一个目标位置区域为所述第二位置区域时,将所述空间区域内的剩余人员数量加1,并清空所述位置列表,所述剩余人员数量的初始值为0;
当所述位置列表为非空,且所述第一个目标位置区域为所述第二位置区域,所述最后一个目标位置区域为所述第一位置区域,将所述空间区域内的剩余人员数量减1,并清空所述位置列表;
当所述位置列表为非空,且所述第一个目标位置区域和所述最后一个目标位置区域相同时,确定所述空间区域内的剩余人员数量不变,并清空所述位置列表;
当所述位置列表为空时,确定所述空间区域内的剩余人员数量不变。
7.根据权利要求4或5所述的装置,其特征在于,所述处理器在执行所述获取热成像视频,根据所述热成像视频确定所述当前图像帧中是否存在人体的步骤的过程中,具体执行以下步骤:
获取热成像视频,计算所述当前图像帧中的目标像素点,在所述热成像视频包含的各个图像帧中同一位置的像素点的像素值均值,得到均值图像,所述目标像素点为所述当前图像帧中的任意一个像素点;
根据所述均值图像及预设的第二分位点,对所述当前图像帧进行热源像素点检测,得到第二目标图像帧,所述第二目标图像帧包含检测到的热源像素点;
根据所述第二目标图像帧包含的热源像素点,确定所述当前图像帧中是否存在人体。
8.根据权利要求7所述的装置,其特征在于,所述处理器在执行所述根据所述第二目标图像帧包含的热源像素点,确定所述当前图像帧中是否存在人体,的步骤的过程中,具体执行以下步骤:
确定所述第二目标图像帧中各热源像素点的位置坐标值;
计算目标热源像素点分别与所述第二目标图像帧中除所述目标热源像素点以外的其他热源像素点之间的距离,得到所述目标热源像素点的距离集合,所述目标热源像素点为所述第二目标图像帧中的任意一个热源像素点;
确定所述距离集合中小于或等于预设距离阈值的距离值的距离个数,将所述距离个数确定为所述目标热源像素点的热源密度值;
确定所述第二目标图像帧中,热源密度值大于或等于预设密度阈值的热源像素点的目标个数;
当所述目标个数大于或等于预设数值时,确定所述当前图像帧中存在人体;
当所述目标个数小于所述预设数值时,确定所述当前图像帧中不存在人体。