预防婴幼儿从高处跌落的智能监测方法、装置及设备与流程
未命名
07-17
阅读:59
评论:0
1.本发明涉及图像处理技术领域,尤其涉及一种预防婴幼儿从高处跌落的智能监测方法、装置及设备。
背景技术:
2.目前,作为父母,婴幼儿从床上跌落摔伤时,父母的内心是无比自责和后悔的,大量婴幼儿的父母是遇到婴幼儿跌落事故发生后才想起来开启虚拟电子围栏的重要性。而目前市面上针对婴幼儿设计的看护器都是需要人为地手动设置多边形框来限定婴幼儿的活动区域,这种限定电子围栏区域的方式大量依赖于人工干预,不够智能化,用户实际得到的看护体验很差。
3.现有中国专利cn115187888a公开了一种基于深度学习的婴幼儿监护系统及搭建方法,所述方法包括:用户可以自定义虚拟的电子围栏边界,通过检测主体是否逾越虚拟边界来进行提示报警,降低事故的可能性,然而若婴幼儿若不小心逾越了虚拟的电子围栏边界,在实际应用场景中,已发生从床上掉落受到伤害,看护器此时向家长发出报警提示,此时的安全提示明显具有滞后性,婴幼儿已受到伤害,实际防止婴幼儿从床上掉落的问题并未得到解决,用户的实际看护体验差;同时,若通过简单地判断婴幼儿是否逾越电子围栏边界,逾越就立刻报警,则在婴幼儿误触电子围栏边界实际未发生摔落时,用户会被勿打扰。因此上述发出安全提醒的方式不够及时和准确。
4.为此,如何在婴幼儿即将从高处掉落时,及时地,准确地向用户发出智能化的安全提醒,在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免用户被勿打扰是亟待解决的问题。
技术实现要素:
5.有鉴于此,本发明提供了一种预防婴幼儿从高处跌落的智能监测方法、装置及设备,用以解决现有技术中无法在婴幼儿即将从高处掉落时,及时地,准确地向用户发出安全提醒的问题。
6.本发明采用的技术方案是:
7.第一方面,本发明提供了一种预防婴幼儿从高处跌落的智能监测方法,所述方法包括:
8.s1:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
9.s2:将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
10.s3:获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
11.s4:依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
12.优选地,所述s2包括:
13.s21:将所述多帧图像输入预设的目标检测模型中,得出婴幼儿人形位置信息和预设的目标区域位置信息;
14.s22:依据所述目标区域位置信息,利用虚拟的直线标注出所述目标区域的最小外接多边形框;
15.s23:获取实时的用户指令,依据所述用户指令,对所述多边形框进行调整,将调整后的多边形框的位置信息记为边界位置信息。
16.优选地,所述s3包括:
17.s31:依据所述婴幼儿人形位置信息,利用虚拟的直线标注出婴幼儿人形的最小外接矩形框,并将所述矩形框的位置信息记为人形框位置信息;
18.s32:依据所述边界位置信息和人形框位置信息,计算人形框的中心到边界的各条框线的距离;
19.s33:依据人形框的中心到边界的各条框线的距离,得出所述相对位置信息。
20.优选地,所述s33包括:
21.s331:依据所述人形框的中心到边界的各条框线的距离,得出所述人形框的中心到边界的各条框线的最小距离;
22.s332:获取预设的距离阈值,依据所述人形框的中心到边界的各条框线的最小距离,得出边界和婴幼儿之间的相对位置信息。
23.优选地,所述s4包括:
24.s41:获取预设的距离等级,依据所述相对位置信息,当判定婴幼儿处于所述危险区域时,得出所述相对位置信息对应的距离等级;
25.s42:获取预设的检测灵敏度,并依据所述相对位置信息对应的距离等级,调整安全提醒消息推送的频率;
26.s43:依据调整后的推送频率,向用户发出安全提醒消息。
27.优选地,所述预设的目标区域包括:
28.婴幼儿看护场景下与预设参照物之间具有高度差的二维平台区域,其中,所述预设参照物至少包括以下之一:地面和桌面。
29.优选地,所述s2之前包括:
30.s201:获取训练图像数据,其中,所述训练图像数据为预先收集的大量婴幼儿看护场景下的包括婴幼儿日常活动的目标图像数据;
31.s202:预先标注出所述训练图像数据中的目标区域、婴幼儿头部和婴幼儿躯干部;
32.s203:利用基于yolov7的目标检测算法,对所述训练图像数据进行训练,得出所述目标检测模型。
33.第二方面,本发明还提供了一种预防婴幼儿从高处跌落的智能监测装置,所述装置包括:
34.图像获取模块,用于获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
35.位置信息识别模块,用于将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
36.危险区域判定模块,用于获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
37.安全提醒模块,用于依据所述相对位置信息,判定婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
38.第三方面,本发明实施例还提供了一种电子设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
39.第四方面,本发明实施例还提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。
40.综上所述,本发明的有益效果如下:
41.本发明提供的预防婴幼儿从高处跌落的智能监测方法、装置及设备,所述方法包括:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。本发明通过预设的距离判定规则,得出边界与婴幼儿之间准确的相对位置信息,从而能够依据所述相对位置信息准确地判定出当前婴幼儿处于危险区域范围内,同时在婴幼儿处于危险区域范围内时,依据预设的提醒规则,及时地向用户发出智能化的安全提醒,在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免了用户被勿打扰,提升了用户体验。
附图说明
42.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
43.图1为本发明实施例1中预防婴幼儿从高处跌落的智能监测方法的整体工作的流程示意图;
44.图2为本发明实施例1中构建目标检测模型的流程示意图;
45.图3为本发明实施例1中识别边界位置信息的流程示意图;
46.图4为本发明实施例1中确定婴幼儿与边界之间的相对位置信息的流程示意图;
47.图5为本发明实施例1中依据最小距离确定相对位置信息的流程示意图;
48.图6为本发明实施例1中依据推送频率向用户发出安全提醒的流程示意图;
49.图7为本发明实施例2中预防婴幼儿从高处跌落的智能监测装置的结构框图;
50.图8为本发明实施例3中电子设备的结构示意图。
具体实施方式
51.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区
分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
52.实施例1
53.请参见图1,本发明实施例1公开了一种预防婴幼儿从高处跌落的智能监测方法,所述方法包括:
54.s1:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
55.具体地,获取在婴幼儿看护场景下看护设备实时采集的视频流,所述视频流主要指的是白天的彩色视频流和夜间的红外视频流,将所述视频流按照出现的时间先后顺序分解为多帧图像,通过对所述多帧图像的处理,可实现对婴幼儿二十四小时的监控和看护。
56.在一实施例中,请参见图2,所述s2之前包括:
57.s201:获取训练图像数据,其中,所述训练图像数据为预先收集的大量婴幼儿看护场景下的包括婴幼儿日常活动的目标图像数据;
58.具体地,预先收集大量婴幼儿看护场景下的目标图像数据,重点收集婴幼儿睡眠场景、亲子互动场景下的目标图像数据,所述目标图像数据中至少包括以下之一:婴幼儿头部、婴幼儿躯干部和婴幼儿所处场地。
59.s202:预先标注出所述训练图像数据中的目标区域、婴幼儿头部和婴幼儿躯干部;
60.具体地,在看护场景下,婴幼儿可能处于睡眠状态、玩耍状态等,将当前婴幼儿所处场地作为目标区域,所处场地包括以下之一:婴幼儿床、大床和桌子等具有一定高度的可能导致婴幼儿掉落摔伤的场地,预先标注出所述训练图像数据中的目标区域、婴幼儿头部和婴幼儿躯干部,婴幼儿躯干部包括:婴幼儿四肢和身体。
61.在一实施例中,所述预设的目标区域包括:
62.婴幼儿看护场景下与预设参照物之间具有高度差的二维平台区域,其中,所述预设参照物至少包括以下之一:地面和桌面。
63.具体地,例如婴幼儿处于睡眠状态时,其所在的目标区域为床所在的二维平面区域,并且此时床与地面具有一定的高度差;又比如婴幼儿处于玩耍状态时,其爬上柜子,则此时婴幼儿所在的目标区域为柜子所在的二维平面区域,并且此时柜子与桌面或者地面具有一定的高度差,婴幼儿从上述的床、柜子上发生摔落,由于高度差的存在,会受到伤害,通过对目标区域的检测,进而防止婴幼儿摔伤是具有很大的对婴幼儿的保护作用的。
64.s203:利用基于yolov7的目标检测算法,对所述训练图像数据进行训练,得出目标检测模型。
65.具体地,基于yolov7的目标检测算法,具有检测精度高和检测速度快的特点,利用基于yolov7的目标检测算法对上述训练图像数据进行训练,由于训练图像数据中已经被预先标注出目标区域、婴幼儿头部和婴幼儿躯干部,得出一个能够实现快速精确检测的目标检测模型。
66.s2:将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
67.在一实施例中,请参见图3,所述s2包括:
68.s21:将所述多帧图像输入预设的目标检测模型中,得出婴幼儿人形位置信息和预设的目标区域位置信息;
69.具体地,获取实时的视频流分解得出的多帧图像,将多帧图像输入所述目标检测模型中进行检测,识别出图像中的目标区域、婴幼儿头部和婴幼儿躯干部,并将目标区域在看护设备摄像机的相机坐标中的位置记为目标区域位置信息,以婴幼儿睡眠场景为例,此时婴幼儿所处的场地为有一定高度的婴幼儿床或者大床,此时将床的位置信息作为目标区域位置信息,同时将婴幼儿头部和躯干部在相机坐标系中的位置记为婴幼儿人形位置信息。
70.s22:依据所述目标区域位置信息,利用虚拟的直线标注出所述目标区域的最小外接多边形框;
71.s23:获取实时的用户指令,依据所述用户指令,对所述多边形框进行调整,将调整后的多边形框的位置信息记为边界位置信息。
72.具体地,获取用户通过移动终端输入的调整指令,所述调整指令可能是用户依据实际情况拖动所述虚拟的多边形框上的节点来进行调整所发出的指令,依据所述调整指令,对多边形框进行二次调整,能够有效地减小生成的虚拟多边框与实际目标区域之间的误差,从而提升后续相对位置的判断的准确性。例如通过步骤s23,看护设备已经根据床的位置信息给出了一个推荐的矩形框作为初步的电子围栏,用户可在移动终端上的app实时查看推荐的初步的电子围栏,看护设备通过app会提示用户此电子围栏是否与实际相符合,若初步的电子围栏与实际的床的位置有明显误差,app上的显示初步的电子围栏框的各个顶点以箭头标示支持上下左右拖动,用户可根据需求来拖动各顶点后,最后点击”确认”即完成最终的虚拟电子围栏的设置,;若无明显误差,则用户直接点击“确认”完成最终的虚拟电子围栏的设置,将上述两种情况得出的最终的虚拟的电子围栏在相机坐标系中的位置信息记为边界位置信息。通过用户在移动终端的二次确认,进一步保证了边界位置信息最终生成的可靠性和准确性,避免了安全提醒消息被误触发给用户造成困扰的问题。
73.s3:获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
74.具体地,获取所述边界位置位置信息和婴幼儿人形位置信息,依据预设的距离判定规则对所述边界位置信息和婴幼儿人形位置信息进行处理,得出边界和婴幼儿之间的相对位置信息,准确地判定婴幼儿当前所处的位置是否在危险区域范围内,以婴幼儿睡眠场景为例,此时如果婴幼儿在危险区域内,即将要从床上摔落,但是家长得不到看护提醒,任由婴幼儿摔落,其内心是无比自责与懊悔,通过相对位置信息对婴幼儿是否处于危险区域进行准确的判断,有利于后续向用户发出准确的提醒,在避免婴幼儿摔伤的同时也避免了
提醒消息的误触发,提升了用户的看护体验。
75.在一实施例中,请参见图4,所述s3包括:
76.s31:依据所述婴幼儿人形位置信息,利用虚拟的直线标注出婴幼儿人形的最小外接矩形框,并将所述矩形框的位置信息记为人形框位置信息;
77.具体地,获取所述婴幼儿人形位置信息,在实时的画面中利用虚拟的直线标注出婴幼儿人形的最小外接矩形,将婴幼儿人形的最小外接矩形在相机坐标系中的位置信息记为人形框位置信息。通过检测出婴幼儿人形位置信息得出人形框位置信息,有效地避免了实时画面中成人、宠物等的干扰,防止了看护设备在成人和宠物等目标出现时的误触发和启动,节约了资源和成本。并将所述矩形框的位置信息记为人形框位置信息;通过不同形状的虚拟框线来标注不同应用场景下的目标区域,满足了用户对不同看护场景下的需求。
78.s32:依据所述边界位置信息和人形框位置信息,计算人形框的中心到边界的各条框线的距离;
79.具体地,获取人形框位置信息,并标注出人形框的中心点p(x,y),并获取电子围栏框位置信息,同样以睡眠场景下,目标区域为床所在区域,电子围栏框为矩形框为例,得出电子围栏框的四条框线分别表示为ax+by+c=0,dx+ey+f=0,gx+hy+i=0,jx+ky+l=0,先计算点p到框线ax+by+c=0的距离,依据电子围栏框位置信息,可得出框线ax+by+c=0上任意两点的坐标为p1(x1,y1),p2(x2,y2),将p1和p2的坐标代入上述的直线方程ax+by+c=0中,得出a=y2-y1;b=x1-x2;c=x2*y1-x1*y2,再根据以下距离公式:d=fabs((ax+by+c)/sqrt(a*a+b*b)),其中,d表示点p到ax+by+c=0的距离,fabs表示求绝对值,sqrt表示求平方根;可根据上述方法求得点p到其余三条框线分别的距离d2,d3和d4。
80.s33:依据人形框的中心到边界的各条框线的距离,得出所述相对位置信息。
81.具体地,获取所述电子围栏框位置信息和所述婴幼儿人形位置信息,并依据婴幼儿与电子围栏距离的远近来判断婴幼儿是否处于危险区域。
82.在一实施例中,请参见图5,所述s33包括:
83.s331:依据所述人形框的中心到边界的各条框线的距离,得出所述人形框的中心到边界的各条框线的最小距离;
84.具体地,例如通过上述步骤求得的距离d=3cm,d1=8cm,d2=4cm,d3=7cm,通过比较上述四个距离的大小,得出d最小,点p距离框线ax+by+c=0最近,此时婴幼儿最容易从框线ax+by+c=0的方向摔落收到伤害,应当重点关注,因此将d作为人形框的中心到电子围栏框的各条框线的最小距离进行后续的危险区域判定,保障婴幼儿的安全。
85.s332:获取预设的距离阈值,依据所述人形框的中心到边界的各条框线的最小距离,得出边界和婴幼儿之间的相对位置信息。
86.具体地,用户可根据实际使用需求,预先设置一个距离阈值,以距离阈值为5cm为例,此时获取人形框的中心到电子围栏框的各条框线的最小距离d=3cm小于预设的距离阈值,则判断婴幼儿处于危险区域中,可能即将从床上掉落摔伤,需要向用户发出安全提醒。在看护设备出厂之时,先根据大数据模型,预设一个通用的距离阈值,用户在不同的应用场景下可根据不同的看护需求设置不同的距离阈值,若距离阈值设置偏大,则看护设备发出提醒更及时,但也会更容易出现误触发提醒的情况,同样的若距离阈值设置偏小,则看护设备发出提醒更晚,可能婴幼儿摔伤概率更大,但更能避免用户被误触发的提醒消息打扰。
87.s4:依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
88.在一实施例中,请参见图6,所述s4包括:
89.s41:获取预设的距离等级,依据所述相对位置信息,当判定婴幼儿处于所述危险区域时,得出所述相对位置信息对应的距离等级;
90.具体地,获取预先设置的距离等级level,以设置的距离等级为5个等级为例,其中距离4.5cm=<d=<5cm为level1,距离4cm=<d<4.5cm为level2,距离3.5cm=<d<4cm为level3,距离3cm=<d<3.5cm为level4,距离2.5cm=<d<3cm为level5,距离越远,其对应大的等级越低,获取上述人形框的中心到电子围栏框的各条框线的最小距离d=3cm,判断其距离等级应为level4。当婴幼儿进入危险区域时,对婴幼儿距离电子围栏的最小距离进行不同的分级,根据不同的距离等级发出不同的看护提醒,使得安全提醒在不损害有效性的前提之下,也减少了对用户不必要的打扰。
91.s42:获取预设的检测灵敏度,并依据所述相对位置信息对应的距离等级,调整安全提醒消息推送的频率;
92.具体地,获取用户通过看护设备移动终端的app设置的检测灵敏度thresthold,检测灵敏度分为三个等级,分别为高、中和低三档,默认为中灵敏度。依据下列公式计算推送频率:freq=(3-thresthold)x10s
×
(2^(4-level)),其中,freq表示推送频率,thresthold表示检测灵敏度,2^(4-level)表示2的4-level次方。通过人形框的中心到电子围栏框的各条框线的最小距离得出距离等级,再综合检测灵敏度来计算推送频率,一是保证了婴幼儿在进入危险区域时,及时准确地向用户发出安全提醒,二是根据在危险区域内距离跌落发生位置的远近程度发出不同的提醒,使得安全提醒更加智能化和人性化。
93.s43:依据调整后的推送频率,向用户发出安全提醒消息。
94.具体地,依据调整后的安全提醒消息推送的频率,向用户发出安全提醒消息。在婴幼儿进入危险区域时,看护设备开始发出提醒,且婴幼儿距离电子围栏的距离越近,看护设备发出提醒的频率越高,用户得到的安全提醒越明显,看护体验得到极大提升。
95.实施例2
96.请参见图7,本发明实施例2还提供了一种预防婴幼儿从高处跌落的智能监测装置,所述装置包括:
97.图像获取模块,用于获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;
98.位置信息识别模块,用于将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;
99.危险区域判定模块,用于获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;
100.安全提醒模块,用于依据所述相对位置信息,判定婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。
101.具体地,采用本发明实施例提供的预防婴幼儿从高处跌落的智能监测装置,所述装置包括:图像获取模块,用于获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;位置信息识别模块,用于将所述多帧图像输入预设的目标检测模型中,识别多帧
图像中的边界位置信息和婴幼儿人形位置信息;危险区域判定模块,用于获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;安全提醒模块,用于依据所述相对位置信息,判定婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。本发明通过预设的距离判定规则,得出边界与婴幼儿之间准确的相对位置信息,从而能够依据所述相对位置信息准确地判定出当前婴幼儿处于危险区域范围内,同时在婴幼儿处于危险区域范围内时,依据预设的提醒规则,及时地向用户发出智能化的安全提醒,在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免了用户被勿打扰,提升了用户体验。
102.实施例3
103.另外,结合图1描述的本发明实施例1的预防婴幼儿从高处跌落的智能监测方法可以由电子设备来实现。图8示出了本发明实施例3提供的电子设备的硬件结构示意图。
104.电子设备可以包括处理器以及存储有计算机程序指令的存储器。
105.具体地,上述处理器可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
106.存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性固态存储器。在特定实施例中,存储器包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
107.处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例中的任意一种预防婴幼儿从高处跌落的智能监测方法。
108.在一个示例中,电子设备还可包括通信接口和总线。其中,如图8所示,处理器、存储器、通信接口通过总线连接并完成相互间的通信。
109.通信接口,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
110.总线包括硬件、软件或两者,将所述设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
111.实施例4
112.另外,结合上述实施例1中的预防婴幼儿从高处跌落的智能监测方法,本发明实施例4还可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程
序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种预防婴幼儿从高处跌落的智能监测方法。
113.综上所述,本发明实施例提供了一种预防婴幼儿从高处跌落的智能监测方法、装置、设备及存储介质。
114.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
115.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
116.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
117.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
技术特征:
1.一种预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述方法包括:s1:获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;s2:将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;s3:获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;s4:依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。2.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s2包括:s21:将所述多帧图像输入预设的目标检测模型中,得出婴幼儿人形位置信息和预设的目标区域位置信息;s22:依据所述目标区域位置信息,利用虚拟的直线标注出所述目标区域的最小外接多边形框;s23:获取实时的用户指令,依据所述用户指令,对所述多边形框进行调整,将调整后的多边形框的位置信息记为边界位置信息。3.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s3包括:s31:依据所述婴幼儿人形位置信息,利用虚拟的直线标注出婴幼儿人形的最小外接矩形框,并将所述矩形框的位置信息记为人形框位置信息;s32:依据所述边界位置信息和人形框位置信息,计算人形框的中心到边界的各条框线的距离;s33:依据人形框的中心到边界的各条框线的距离,得出所述相对位置信息。4.根据权利要求3所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s33包括:s331:依据所述人形框的中心到边界的各条框线的距离,得出所述人形框的中心到边界的各条框线的最小距离;s332:获取预设的距离阈值,依据所述人形框的中心到边界的各条框线的最小距离,得出边界和婴幼儿之间的相对位置信息。5.根据权利要求1所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s4包括:s41:获取预设的距离等级,依据所述相对位置信息,当判定婴幼儿处于所述危险区域时,得出所述相对位置信息对应的距离等级;s42:获取预设的检测灵敏度,并依据所述相对位置信息对应的距离等级,调整安全提醒消息推送的频率;s43:依据调整后的推送频率,向用户发出安全提醒消息。6.根据权利要求2所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述预设的目标区域包括:婴幼儿看护场景下与预设参照物之间具有高度差的二维平台区域,其中,所述预设参
照物至少包括以下之一:地面和桌面。7.根据权利要求2所述的预防婴幼儿从高处跌落的智能监测方法,其特征在于,所述s2之前包括:s201:获取训练图像数据,其中,所述训练图像数据为预先收集的大量婴幼儿看护场景下的包括婴幼儿日常活动的目标图像数据;s202:预先标注出所述训练图像数据中的目标区域、婴幼儿头部和婴幼儿躯干部;s203:利用基于yolov7的目标检测算法,对所述训练图像数据进行训练,得出所述目标检测模型。8.一种预防婴幼儿从高处跌落的智能监测装置,其特征在于,所述装置包括:图像获取模块,用于获取婴幼儿看护场景下实时的视频流,将所述视频流分解为多帧图像;位置信息识别模块,用于将所述多帧图像输入预设的目标检测模型中,识别多帧图像中的边界位置信息和婴幼儿人形位置信息;危险区域判定模块,用于获取所述边界位置信息和婴幼儿人形位置信息,依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;安全提醒模块,用于依据所述相对位置信息,判定婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。9.一种电子设备,其特征在于,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现如权利要求1-7中任一项所述的方法。10.一种存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的方法。
技术总结
本发明涉及图像处理技术领域,解决了现有技术中无法在婴幼儿即将从高处掉落时,及时地,准确地向用户发出安全提醒的问题,提供了一种预防婴幼儿从高处跌落的智能监测方法、装置及设备。该方法包括:获取婴幼儿看护场景下实时的视频流并分解为多帧图像;识别多帧图像中的边界位置信息和婴幼儿人形位置信息;依据预设的距离判定规则,得出边界和婴幼儿之间的相对位置信息;依据所述相对位置信息,当婴幼儿处于预设的危险区域范围内时,向用户发出多种频率的安全提醒。本发明在有效地防止婴幼儿从高处掉落摔伤的概率的同时,也避免了用户被勿打扰,提升了用户体验。提升了用户体验。提升了用户体验。
技术研发人员:陈辉 张青军 熊章 张智 杜沛力
受保护的技术使用者:宁波星巡智能科技有限公司
技术研发日:2023.03.16
技术公布日:2023/6/26
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
