The invention relates to a specific indoor human detection method based on infrared array sensor: detected a frame, counting the results of three consecutive frames is started by the initial frame count, to judge whether there were at least two frames of the same, if the count is the two frame of the output, if not then, determine the counting result between adjacent frames difference is 1, if the average output value, will be the three consecutive frames of the counting results; get the temperature data under two frames, to determine whether the results of the first frame counting and detection on a result, if the output unchanged, if not. Second judging frame count results and detection on a consistent, whether if the output unchanged, if not, then count the first frame and the second frame to determine whether the results will be the same, if the count results Output as the result of this test, if not, the output remains unchanged. Compared with the prior art, the invention has the advantages of high detection accuracy, effective interference elimination, etc..
【技术实现步骤摘要】
一种基于红外阵列传感器的室内人体检测方法
本专利技术涉及一种人体检测方法,尤其是涉及一种基于红外阵列传感器的室内人体检测方法。
技术介绍
随着科学技术的不断发展,自动化、智能化的电器产品成为当前的研究热门,例如,能够在检测到室内有人时将室内温度、湿度自行调节到最佳状态,在检测到室内长时间无人时自行关机,实现智能节电的智能空调等。红外线阵列传感器的原理是将一定区域划分为成阵列,例如采用MLX90621一款4×16红外阵列热电堆传感器,适应于测量热辐射并可非接触式测量物体温度,选用其60°×15°的视场,在3.3米高的办公会议室内,用三个并列放置的红外传感器检测室内温度值,得到12*16个像素的红外阵列,实时检测每个小块区域的平均温度;数字信号输出一般为I2C。这是一种非接触式温度测量技术。现有基于红外传感器的人体目标检测技术往往只对单帧数据作实时的分析处理,还存在检测精度不高、无法有效消除干扰等问题。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种检测精度高、有效消除干扰的基于红外阵列传感器的室内人体检测方法,是一种静止人体检测方法。本专利技术的目的可以通过以下技术方案来实现:一种基于红外阵列传感器的室内人体检测方法,包括以下步骤:1)红外阵列传感器按1帧/秒的检测帧率采集温度数据;2)获取初始帧的温度数据,判断该帧温度数据的最大值与最小值间的差值是否大于设定阈值,若是,则执行步骤3),若否,则判定为无人,以下一帧作为初始帧,返回步骤2);3)对由初始帧开始的连续三帧进行人体检测并计数;4)比较所述连续三帧的计数结果,判断是否存在至少 ...
【技术保护点】
一种基于红外阵列传感器的室内人体检测方法,其特征在于,包括以下步骤:1)红外阵列传感器按1帧/秒的检测帧率采集温度数据;2)获取初始帧的温度数据,判断该帧温度数据的最大值与最小值间的差值是否大于设定阈值,若是,则执行步骤3),若否,则判定为无人,以下一帧作为初始帧,返回步骤2);3)对由初始帧开始的连续三帧进行人体检测并计数;4)比较所述连续三帧的计数结果,判断是否存在至少两帧的计数结果相同,若是,则将这两帧的计数结果作为第一次检测结果输出,执行步骤6),若否,则执行步骤5);5)判断相邻帧之间的计数结果差值是否均为1,若是,则将所述连续三帧的计数结果的平均值作为第一次检测结果输出,执行步骤6),若否,则以下一帧作为初始帧,返回步骤3);6)获取下两帧的温度数据,对两帧中的第一帧进行人体检测并计数,判断计数结果是否与上一次的检测结果一致,若是,则输出不变,若否,则执行步骤7);7)对两帧中的第二帧进行人体检测并计数,判断计数结果是否与上一次的检测结果一致,若是,则输出不变,若否,则执行步骤8);8)判断第一帧与第二帧的计数结果是否相同,若是,则将该计数结果作为本次检测结果输出,若否,则 ...
【技术特征摘要】
1.一种基于红外阵列传感器的室内人体检测方法,其特征在于,包括以下步骤:1)红外阵列传感器按1帧/秒的检测帧率采集温度数据;2)获取初始帧的温度数据,判断该帧温度数据的最大值与最小值间的差值是否大于设定阈值,若是,则执行步骤3),若否,则判定为无人,以下一帧作为初始帧,返回步骤2);3)对由初始帧开始的连续三帧进行人体检测并计数;4)比较所述连续三帧的计数结果,判断是否存在至少两帧的计数结果相同,若是,则将这两帧的计数结果作为第一次检测结果输出,执行步骤6),若否,则执行步骤5);5)判断相邻帧之间的计数结果差值是否均为1,若是,则将所述连续三帧的计数结果的平均值作为第一次检测结果输出,执行步骤6),若否,则以下一帧作为初始帧,返回步骤3);6)获取下两帧的温度数据,对两帧中的第一帧进行人体检测并计数,判断计数结果是否与上一次的检测结果一致,若是,则输出不变,若否,则执行步骤7);7)对两帧中的第二帧进行人体检测并计数,判断计数结果是否与上一次的检测结果一致,若是,则输出不变,若否,则执行步骤8);8)判断第一帧与第二帧的计数结果是否相同,若是,则将该计数结果作为本次检测结果输出,若否,则输出不变;9)重复执行步骤6)-8)。2.根据权利要求1所述的基于红外阵列传感器的室内人体检测方法,其特征在于,所述人体检测并计数具体为:101)获取当前帧的温度数据,进行直方图...
【专利技术属性】
技术研发人员:唐春晖,
申请(专利权)人:上海理工大学,深圳市瑞康宏业科技开发有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。