本发明涉及人体检测,尤其涉及一种基于传感器的人体检测方法及相关装置。
背景技术:
1、人体检测技术是通过传感器识别在人体移动时产生的环境变化,然后产生触发信号发送给处理数据的mcu,通过mcu去实现相应的应用功能(例如报警、拍照等相关检测功能)。目前市面上常见的人体检测技术主要分为红外感应技术与微波传感器技术。
2、由于红外感应技术对环境的适应度较差,当户外白光强烈时,热释电传感器易产生误触发的情况,采用微波传感器技术不受环境因素的影响,但功耗较大,现有技术中将红外感应技术和微波传感器技术组合到一起增加检测的准确度。中国专利cn113514901a公开了一种基于双重探测的人体检测方法,其用雷达和热释电同时探测,利用热释电传感器和微波雷达各自的优点,并互相牵制,提高检测可靠性。
3、如上述的技术方案,将红外感应技术和微波传感技术一起检测虽然能增加检测的难度,但是也存在以下问题:
4、1)若热释电传感器和微波传感器一直运行,产生的功耗过大,不利于设备低功耗运行;
5、2)当热释电传感器和微波传感器一起运行,由于两种传感器分别有不同的检测信号,无法判断两个检测信号。
技术实现思路
1、有鉴于此,本发明提出了一种基于传感器的人体检测方法及相关装置,其能够在不同条件下使用不同的传感器进行人体检测,降低采用两种传感器一起进行人体检测时所产生的功耗。
2、本发明的技术方案是这样实现的:第一方面,本发明提供了一种基于传感器的人体检测方法,所述方法包括:
3、使用温度传感器和光敏传感器实时检测目标检测区域温度和光照强度,得到当前温度和当前光照强度;
4、根据所述当前温度和当前光照强度判断人体检测的当前工作状态类型,所述工作状态类型包括第一工作状态和第二工作状态:
5、当前工作状态类型为第一工作状态时,使用红外检测模块进行人体检测;
6、当前工作状态类型为第二工作状态时,使用微波检测模块进行人体检测;
7、数据处理微控制器根据人体检测的检测结果判断是否有人体进入目标检测区域。
8、在以上技术方案的基础上,优选的,所述根据所述当前温度和当前光照强度判断人体检测的当前工作状态类型,具体包括:
9、判断所述当前光照强度是否超出第一预定阈值,若未超出第一预定阈值,则当前工作状态类型为第一工作状态;
10、若超出第一预定阈值,则判断所述当前光照强度是否超出第二预定阈值,若超出第二预定阈值,则当前工作状态类型为第二工作状态;其中第二预定阈值大于第一预定阈值;
11、若未超出第二预定阈值,则根据所述当前温度确定当前工作状态类型,将当前温度与人体温度阈值范围进行比较:
12、若当前温度未在人体温度阈值范围内,则当前工作状态类型为第一工作状态;
13、若当前温度在人体温度阈值范围内,则当前工作状态类型为第二工作状态。
14、第二方面,本发明提供了一种基于传感器的人体检测装置,包括:
15、检测模块,使用温度传感器和光敏传感器实时检测目标检测区域温度和光照强度,得到当前温度和当前光照强度;
16、判断模块,根据所述当前温度和当前光照强度判断人体检测的当前工作状态类型,所述工作状态类型包括第一工作状态和第二工作状态;
17、红外检测模块,当前工作状态类型为第一工作状态时进行人体检测;
18、微波检测模块,当前工作状态类型为第二工作状态时进行人体检测;
19、数据处理模块,用于根据人体检测的检测结果判断是否有人体进入目标检测区域。
20、在以上技术方案的基础上,优选的,所述红外检测模块包括红外感应单元和灵敏度自动调整单元,其中,
21、所述红外感应单元用于采集人体检测信号,并将所述人体检测信号进行预处理后发送至数据处理模块,所述数据处理模块根据预处理后的人体检测信号判断是否有人体进入目标检测区域;
22、所述灵敏度自动调整单元用于调整红外感应单元的灵敏度参数。
23、在以上技术方案的基础上,优选的,所述灵敏度自动调整单元用于调整红外感应单元的灵敏度参数,具体包括:
24、所述温度传感器将当前温度发送至灵敏度自动调整单元;
25、所述灵敏度自动调整单元根据当前温度对红外感应单元的灵敏度参数进行优化,得到优化后的灵敏度参数;
26、将所述优化后的灵敏度参数发送至红外感应单元,并对红外感应单元的灵敏度参数进行调整。
27、在以上技术方案的基础上,优选的,所述灵敏度自动调整单元根据当前温度对红外感应单元的灵敏度参数进行优化,具体包括:
28、所述灵敏度自动调整单元接收当前温度,根据灵敏度目标函数确定当前温度下优化后的灵敏度参数,所述灵敏度目标函数的公式如下:
29、y=0.0002x3-0.0054x2+0.4791x+6.06;
30、其中,y表示优化后的灵敏度参数,x表示当前温度。
31、在以上技术方案的基础上,优选的,所述红外感应单元采用双热释电传感器电路采集人体检测信号,所述双热释电传感器电路包括第一热释电传感器和第二热释电传感器,具体包括以下步骤:
32、当所述第一热释电传感器检测到人体检测信号后得到第一人体检测信号,将所述第一人体检测信号传入数据处理模块;
33、当所述第二热释电传感器检测到人体检测信号后得到第二人体检测信号,将所述第二人体检测信号传入数据处理模块;
34、当所述数据处理模块同时接收到第一人体检测信号和第二人体检测信号,则判定有人体进入目标检测区域。
35、在以上技术方案的基础上,优选的,所述微波检测模块包括微波传感器检测电路和微波信号处理器电路,其中,
36、所述微波传感器检测电路用于人体检测,得到人体微波信号,将所述人体微波信号发送至微波信号处理器电路;
37、所述微波信号处理电路用于将所述人体微波信号进行预处理,将预处理后的人体微波信号发送至数据处理模块,所述数据处理模块根据预处理后的人体微波信号判断是否有人体进入目标检测区域。
38、第三方面,本发明还提供了一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,
39、所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
40、所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令,以实现本发明第一方面所述的方法。
41、第四方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机实现本发明第一方面所述的方法。
42、本发明的基于传感器的人体检测方法及相关装置相对于现有技术具有以下
43、有益效果:
44、(1)通过根据当前温度和当前光照强度判断人体检测的当前工作状态类型,本技术通过根据不同的温度和光照强度选择不同的检测模块对目标区域进行检测,防止两种检测模块同时检测产生的功耗过大,延长人体检测装置使用时长。(2)在红外检测模块中设置灵敏度自动调整单元,根据当前温度调整红外感应单元的灵敏度参数,避免环境温度变化时,热释电传感器的灵敏度参数影响检测效果,提高红外检测模块的检测准确度,进而提高检测可靠性。