本发明涉及图像处理,尤其涉及一种预防婴幼儿从高处跌落的智能监测方法、装置及设备。
背景技术:
1、目前,作为父母,婴幼儿从床上跌落摔伤时,父母的内心是无比自责和后悔的,大量婴幼儿的父母是遇到婴幼儿跌落事故发生后才想起来开启虚拟电子围栏的重要性。而目前市面上针对婴幼儿设计的看护器都是需要人为地手动设置多边形框来限定婴幼儿的活动区域,这种限定电子围栏区域的方式大量依赖于人工干预,不够智能化,用户实际得到的看护体验很差。
2、现有中国专利cn115187888a公开了一种基于深度学习的婴幼儿监护系统及搭建方法,所述方法包括:用户可以自定义虚拟的电子围栏边界,通过检测主体是否逾越虚拟边界来进行提示报警,降低事故的可能性,然而若婴幼儿若不小心逾越了虚拟的电子围栏边界,在实际应用场景中,已发生从床上掉落受到伤害,看护器此时向家长发出报警提示,此时的安全提示明显具有滞后性,婴幼儿已受到伤害,实际防止婴幼儿从床上掉落的问题并未得到解决,用户的实际看护体验差;同时,若通过简单地判断婴幼儿是否逾越电子围栏边界,逾越就立刻报警,则在婴幼儿误触电子围栏边界实际未发生摔落时,用户会被勿打扰。因此上述发出安全提醒的方式不够及时和准确。
3、为此,如何在婴幼儿即将从高处掉落时,及时地,准确地向用户发出智能化的安全提醒,在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免用户被勿打扰是亟待解决的问题。
技术实现思路
1、有鉴于此,本发明提供了一种预防婴幼儿从高处跌落的智能监测方法、装置及设备,用以解决现有技术中无法在婴幼儿即将从高处掉落时,及时地,准确地向用户发出安全提醒的问题。
2、本发明采用的技术方案是:
3、第一方面,本发明提供了一种预防婴幼儿从高处跌落的智能监测方法,所述方法包括:
4、s1:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
5、s2:将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
6、s3:获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
7、s4:依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
8、优选地,所述s2包括:
9、s21:将所述多帧图像输入预设的目标检测模型中,得出婴幼儿人形位置信息和预设的目标区域位置信息;
10、s22:依据所述目标区域位置信息,利用虚拟的直线标注出所述目标区域的最小外接多边形框;
11、s23:获取实时的用户指令,依据所述用户指令,对所述多边形框进行调整,将调整后的多边形框的位置信息记为边界位置信息。
12、优选地,所述s3包括:
13、s31:依据所述婴幼儿人形位置信息,利用虚拟的直线标注出婴幼儿人形的最小外接矩形框,并将所述矩形框的位置信息记为人形框位置信息;
14、s32:依据所述边界位置信息和人形框位置信息,计算人形框的中心到边界的各条框线的距离;
15、s33:依据人形框的中心到边界的各条框线的距离,得出所述相对位置信息。
16、优选地,所述s33包括:
17、s331:依据所述人形框的中心到边界的各条框线的距离,得出所述人形框的中心到边界的各条框线的最小距离;
18、s332:获取预设的距离阈值,依据所述人形框的中心到边界的各条框线的最小距离,得出边界和婴幼儿之间的相对位置信息。
19、优选地,所述s4包括:
20、s41:获取预设的距离等级,依据所述相对位置信息,当判定婴幼儿处于所述危险区域时,得出所述相对位置信息对应的距离等级;
21、s42:获取预设的检测灵敏度,并依据所述相对位置信息对应的距离等级,调整安全提醒消息推送的频率;
22、s43:依据调整后的推送频率,向用户发出安全提醒消息。
23、优选地,所述预设的目标区域包括:
24、婴幼儿看护场景下与预设参照物之间具有高度差的二维平台区域,其中,所述预设参照物至少包括以下之一:地面和桌面。
25、优选地,所述s2之前包括:
26、s201:获取训练图像数据,其中,所述训练图像数据为预先收集的大量婴幼儿看护场景下的包括婴幼儿日常活动的目标图像数据;
27、s202:预先标注出所述训练图像数据中的目标区域、婴幼儿头部和婴幼儿躯干部;
28、s203:利用基于yolov7的目标检测算法,对所述训练图像数据进行训练,得出所述目标检测模型。
29、第二方面,本发明还提供了一种预防婴幼儿从高处跌落的智能监测装置,所述装置包括:
30、图像获取模块,用于获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
31、位置信息识别模块,用于将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
32、危险区域判定模块,用于获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
33、安全提醒模块,用于依据所述相对位置信息,判定婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
34、第三方面,本发明实施例还提供了一种电子设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
35、第四方面,本发明实施例还提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
36、综上所述,本发明的有益效果如下:
37、本发明提供的预防婴幼儿从高处跌落的智能监测方法、装置及设备,所述方法包括:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。本发明通过预设的距离判定规则,得出边界与婴幼儿之间准确的相对位置信息,从而能够依据所述相对位置信息准确地判定出当前婴幼儿处于危险区域范围内,同时在婴幼儿处于危险区域范围内时,依据预设的提醒规则,及时地向用户发出智能化的安全提醒,在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免了用户被勿打扰,提升了用户体验。
1.一种预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s2包括:
3.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s3包括:
4.根据权利要求3所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s33包括:
5.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s4包括:
6.根据权利要求2所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述预设的目标区域包括:
7.根据权利要求2所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s2之前包括:
8.一种预防婴幼儿从高处跌落的智能监测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。
10.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。