一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

安全预警方法、装置、设备和介质与流程

2022-03-15 22:01:10 来源:中国专利 TAG:


1.本发明实施例涉及安全预警技术领域,尤其涉及一种安全预警方法、装置、设备和介质。


背景技术:

2.随着城镇化的高速发展,越来越多的人搬入城市的高层小区或者小高层小区。当家中儿童独自在家或者家长在家却无暇顾及儿童时,有可能发生儿童从阳台窗户或者房间窗户坠落事件。
3.为了减小儿童坠落事件发生的概率,一般通过在阳台窗户或者房间窗户的不同位置安装红外探测器,当红外探测器感知到有活物走进探测区域时,会触发阳台窗户或者房间窗户进行关窗操作,同时触发报警装置进行报警。
4.然而,上述方式通常只能检测到进入监测区域的物体是活物,无法判断活物是成人还是儿童或是宠物,使得误报率较高,并且当有儿童攀爬窗户,通过报警装置进行报警时,可能会因预警时间太短,导致用户无法及时赶到现场处理险情。


技术实现要素:

5.本发明实施例提供一种安全预警方法、装置、设备和介质,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
6.第一方面,本发明实施例提供了一种安全预警方法,应用于监控设备,该方法包括:
7.根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像;
8.确定所述至少两帧新第一类窗户图像是否相同;
9.若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值;
10.若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
11.第二方面,本发明实施例提供了一种安全预警装置,配置于监控设备,包括:
12.第一控制模块,用于根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像;
13.第一确定模块,用于确定所述至少两帧新第一类窗户图像是否相同;
14.处理模块,用于若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值;
15.第二控制模块,用于若所述最大像素值大于预设像素值,则识别所述第二类窗户
图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
16.第三方面,本发明实施例还提供了一种电子设备,包括:
17.一个或多个处理器;
18.存储装置,用于存储一个或多个程序,
19.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例中任一所述的安全预警方法。
20.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例中任一所述的安全预警方法。
21.本发明实施例公开的技术方案,具有如下有益效果:
22.根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则识别第二类窗户图像,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
附图说明
23.图1是本发明实施例提供的一种安全预警方法的流程示意图;
24.图1(a)是本发明实施例提供的一种确定第一摄像头的调整焦距的示意图;
25.图1(b)是本发明实施例提供的一种第二类窗户图像的示意图;
26.图2是本发明实施例提供的另一种安全预警方法的流程示意图;
27.图3是本发明实施例提供的再一种安全预警方法的流程示意图;
28.图4是本发明实施例提供的又一种安全预警方法的流程示意图;
29.图5是本发明实施例提供的一种安全预警装置的结构示意图;
30.图6是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
31.下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
32.下面参考附图对本发明实施例的安全预警方法、装置、设备和介质进行详细说明。
33.图1是本发明实施例提供的一种安全预警方法的流程示意图。本发明实施例可适用于在窗户区域出现儿童时,向用户发送安全预警的场景,该方法可以由本发明实施例提供的安全预警装置来执行,也可以采用硬件和/或软件的方式实现,且该装置可集成于电子设备,其中电子设备优选为监控设备。在本发明实施例中,监控设备可为具有数据处理功能的摄像机。其中,摄像机包括第一摄像头和第二摄像头。如图1所示,该方法具体包括如下:
34.s101,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户
未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像。
35.在本发明实施例中,第一摄像头是指普通摄像头;对应的,第一类窗户图像是指普通窗户图像。其中,第一摄像头优选为普通网络摄像头。
36.其中,监控区域是指住宅楼的任一侧区域。例如,监控10号楼的南侧区域,或者监控11号楼的北侧区域等,此处对其不做具体限定。窗户是指阳台窗户或房间窗户等。
37.在执行s101之前,可先启动安装于楼顶外侧的摄像机中的第一摄像头工作,并控制第一摄像头依次扫描监控区域中各楼层的窗户。其中,依次扫描可以是由上至下,或者由下至上等方式;当扫描到监控区域中任一楼层的窗户时,获取第一摄像头的当前俯仰角,根据第一摄像头的当前俯仰角,确定窗户的楼层信息。
38.具体的,获取第一摄像头的当前俯仰角,可根据承载第一摄像头的云台中负责摄像头水平方向转动的第一电动机和负责摄像头垂直方向转动的第二电动机的转动距离,确定第一摄像头的当前俯仰角。
39.在得到第一摄像头的当前俯仰角之后,可根据第一摄像头的当前俯仰角,查询预设映射关系,确定窗户的楼层信息。其中,预设映射关系是在控制监控设备执行安全预警方案之前,通过控制第一摄像机扫描监控区域中每个楼层的窗户,以获取第一摄像头在每个楼层窗户处的俯仰角。根据获取的第一摄像头在每个楼层窗户处的俯仰角,按照预设计算公式计算出每个俯仰角对应窗户的楼层信息。然后,根据每个俯仰角和楼层信息建立映射关系。
40.其中,可按照如下公式(1),计算每个俯仰角对应窗户的楼层信息。
[0041][0042]
其中,floori表示第i个俯仰角对应的楼层信息,floormax表示最大楼层数,l表示第一摄像头与所在住宅楼的垂直墙面之间的垂直距离,表示第i个俯仰角,h'表示第一摄像头相对最高楼层高度偏差,表示平均相邻楼层高度。
[0043]
计算出每个俯仰角对应窗户的楼层信息之后,即可建立不同俯仰角和楼层信息之间的映射关系。进而,可将该映射关系存储到住户基本信息中,为后续根据第一摄像头的俯仰角,确定楼层信息提供依据,从而无需每次根据第一摄像头的俯仰角来计算楼层信息,提高了确定楼层信息的速度,减少不必要的数据处理。其中,住户基本信息是物业人员预先统计的每栋住宅楼中每家住户基本信息的信息表,通常住户基本信息可存储电子设备中。该住户基本信息中可包括但不限于:住户楼层信息、住户常驻人员数量和人口年龄,以及每家住户的人员进出小区规律等。
[0044]
进一步的,本实施例在扫描到任一楼层的窗户时,还可调整第一摄像头的焦距,使得窗户显示在第一摄像头的中心位置,以确保第一摄像头采集的第一类窗户的成像质量最佳。
[0045]
具体的,调整第一摄像头的焦距时,可结合图1(a)和公式(2)确定第一摄像头的焦距值;
[0046][0047]
其中,l表示第一摄像头到窗户的距离,l'表示窗户的成像距离,f表示第一摄像头的焦距值,h
orignal
表示窗户的原物高度,h
image
表示窗户的成像高度,l表示第一摄像头与所在住宅楼的垂直墙面之间的垂直距离,表示第一摄像头的俯仰角。
[0048]
调整第一摄像头的焦距之后,本发明实施例还可控制调整后的第一摄像头采集监控区域中窗户的第一类窗户图像,并根据采集的第一类窗户图像,确定该窗户是否安装有防护栏。
[0049]
其中,可通过第一摄像头的图像处理程序,对第一类窗户图像进行识别处理,以确定该窗户是否安装有防护栏;和/或,将第一摄像头采集到窗户的第一类窗户图像发送至监控显示屏,以使物业人员基于该显示屏显示的第一类窗户图像确定该窗户是否安装防护栏。
[0050]
在本发明实施例中,通过物业人员基于显示屏显示的第一类窗户图像确定该窗户是否安装防护栏时,可以是物业人员基于显示屏显示的第一类窗户图像上携带的楼栋和楼层信息,查询住户基本信息,确定该窗户是否安装防护栏;或者还可以是物业人员肉眼观察显示屏显示的第一类窗户图像,确定该窗户是否安装防护栏等,此处对其不做具体限定。
[0051]
如果基于第一摄像头采集的第一类窗户图像,确定该窗户安装有防护栏,则控制第一摄像头结束对该窗户的图像采集,继续对监控区域中的下一窗户进行扫描;如果基于第一摄像头采集的第一类窗户图像,确定该窗户未安装防护栏时,本实施例可进一步根据第一类窗户图像,确定该窗户是否处于开启状态。可选的,可利用预先训练好的第一识别模型,根据第一摄像头采集的第一类窗户图像,确定该窗户是否处于开启状态;或者,利用预设算法,根据第一摄像头采集的第一类窗户图像,确定该窗户是否处于开启状态等。其中,如果识别该窗户处于关闭状态,则说明当前窗户区域安全,控制第一摄像头结束对该窗户的图像采集,继续对监控区域中的下一窗户进行扫描;如果识别该窗户处于开启状态,则说明当前窗户区域存在危险,控制第一摄像头继续监控该窗户,以采集该窗户的至少两帧新第一类窗户图像,为后续确定该窗户区域是否存在儿童奠定基础。
[0052]
在本发明实施例中,第一识别模型是指用于识别第一类窗户图像对应的窗户处于开启状态还是处于关闭状态的模型。具体的,该第一识别模型可通过如下步骤训练得到:
[0053]
s11、获取第一训练样本集。
[0054]
其中,第一训练样本集中包括处于关闭状态的窗户图像和处于开启状态的窗户图像。
[0055]
可选的,第一训练样本集可以是从互联网上海量图片库中获取得到的,或者,还可以是基于第一摄像头采集处于开启状态的窗户或者处于关闭状态的窗户得到的,此处对其不做具体限定。
[0056]
s12、根据第一训练样本集中的处于关闭状态的窗户图像和所述处于开启状态的
窗户图像,对第一初始识别模型进行训练,以生成第一识别模型。
[0057]
在本发明实施例中,第一初始识别模型可以为支持向量机(support vect or machine,简称svm)或者其他机器学习算法等,此处对其不做具体限定。
[0058]
可选的,可将处于关闭状态的窗户图像和处于开启状态的窗户图像,作为输入值输入至第一初始识别模型中,以通过第一初始识别模型分别从处于关闭状态的窗户图像和处于开启状态的窗户图像中,提取方向梯度直方图(histog ram of oriented gradient,简称hog)特征,然后根据提取到的hog特征进行不断训练,直到训练的第一初始识别模型的识别结果达到识别准确度为止。其中,识别准确度可根据识别需求进行设置,例如设置为90%或者95%等。在本发明实施例中,默认将识别准确度设置为90%。
[0059]
也就是说,当第一初始识别模型训练后的识别结果的准确度达到90%时,此时训练后的第一初始识别模型即可作为本发明实施例的第一识别模型。
[0060]
为了确保第一识别模型的性能,本发明实施例对第一初始识别模型进行训练,得到第一识别模型时,不仅要确保第一识别模型的准确度达到预设的识别准确度,还需确保第一识别模型对第一类窗户图像的识别处理速度尽可能快。可选的,获取第一识别模型可包括以下多种情况:
[0061]
情况一,可预先为第一识别模型的准确度和速度分别设置相应阈值,那么对第一初始识别模型进行训练后,如果利用训练后的第一初始模型识别第一类窗户图像,得到识别结果的准确度达到识别准确度阈值,且识别速度也达到速度阈值,则可将该训练后的第一初始模型,确定为第一识别模型。
[0062]
优选的,本发明实施例可将对第一类窗户图像的识别结果达到预设的识别准确度,且对第一类窗户图像的识别速度最快的训练后的第一初始识别模型,确定为第一识别模型。
[0063]
通常,对第一类窗户图像的识别准确度和识别速度的需要可能不同,因此本实施例可根据应用需要,为第一识别模型的准确度和速度分配不同的权重,以获取不同需求下的第一识别模型,具体如下情况二和情况三:
[0064]
情况二,在准确度要求高的情况下,本发明实施例可为识别准确度配置大于识别速度的权重,例如可为识别准确度配置准确度阈值,那么对第一初始识别模型进行训练后,如果利用训练后的第一初始模型识别第一类窗户图像,得到识别结果的准确度达到准确度阈值,则可将该训练后的第一初始识别模型,确定为第一识别模型。
[0065]
情况三,在识别速度要求高的情况下,本发明实施例可为识别速度配置大于识别准确度的权重,例如可为识别速度配置速度阈值,那么对第一初始识别模型进行训练后,如果利用训练后的第一初始模型识别第一类窗户图像,得到识别结果的识别速度达到速度阈值,则可将该训练后的第一初始识别模型,确定为第一识别模型。
[0066]
需要说明的是,上述获取第一识别模型的几种情况仅作为对本发明实施例的示例性说明,不作为对本发明的具体限定。
[0067]
s102,确定所述至少两帧新第一类窗户图像是否相同。
[0068]
可选的,可根据帧间差分法,确定第一摄像头采集的至少两帧新第一类窗户图像是否相同;或者其他方式,确定第一摄像头采集的至少两帧新第一类窗户图像是否相等,本发明对其不做具体限定。
[0069]
具体的,当确定至少两帧新第一类窗户图像相同时,说明第一摄像头当前扫描到的窗户对应的场景为静止场景,即无活动物体。当确定至少两帧新第一类窗户图像不同时,说明第一摄像头当前扫描到的窗户对应的场景为活动场景,即存在活动物体。其中,当确定第一摄像头当前扫描得到的窗户对应的场景为静止场景时,说明当前窗户区域安全,控制第一摄像头结束对该窗户的图像采集,继续对监控区域中的下一窗户进行扫描。
[0070]
s103,若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值。
[0071]
其中,第二摄像头是指热成像摄像头;对应的,第二类窗户图像是指热成像窗户图像。其中,第二摄像头优选为热成像网络摄像头。
[0072]
可选的,当确定第一摄像头采集的至少两帧新第一类窗户图像不相同时,说明第一摄像头当前扫描到的窗户所对应场景为活动场景。由于活动场景可为包括人活动、宠物活动或者其他非生物活动等,因此为了确定该活动场景是属于生物活动场景还是属于非生物活动场景。本发明实施例可控制第二摄像头采集窗户的第二类窗户图像,并通过对第二摄像头采集的第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值。然后,根据最大像素值与预设像素值,确定该窗户对应的场景为生物活动场景还是非生物活动场景。其中,预设像素值是指用于确定活动场景为生物活动场景还是非生物活动场景的一个评判标准值。具体可根据实际需要进行设置,本发明实施例对此不做具体限制。具体第二摄像头采集的第二类窗户图像,可如图1(b)所示。
[0073]
作为一种可选的实现方式,本发明实施例中对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,可以是对所述第二类窗户图像进行灰度处理,得到灰度图像,并从所述灰度图像中获取最大灰度值,将所述最大灰度值确定为最大像素值。其中,第二类窗户图像是具有三个颜色通道的彩色图像。三个颜色通道分别为:红色通道(r)、绿色通道(g)和蓝色通道(b)。
[0074]
其中对所述第二类窗户图像进行灰度处理,以得到灰度图像,可采用分量法,将第二类窗户图像中三个分量的亮度作为三个灰度图像的灰度值,并根据需要选取任意一个分量的灰度图,作为第二类窗户图像的灰度图像;或者,采用最大值法,将第二类窗户图像中的三个分量亮度的最大值作为灰度图的灰度值,根据该灰度值得到第二类窗户图像的灰度图像;或者,采用平均值法,或者加权平均法,得到第二类窗户图像的灰度图像等等,本发明实施例对此不做具体限定。
[0075]
需要说明说明的是,上述生物活动场景是指活动物体是人或宠物等活体物体。非生物活动场景是指活动物体是没有生命特征的物体,例如植物摆动、窗帘飘动或者阳台衣服飘动等。
[0076]
s104,若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
[0077]
其中,在识别第二类窗户图像中存在儿童时,发送预警信息,可以是向住户和物业人员等用户发送。在本发明实施例中,住户可以是业主也可以是租客等,此处对其不做具体限定。
[0078]
当确定最大像素值大于预设像素值,说明该窗户对应的活动场景为生物活动场景。因为生物活动场景中生物可包括人和宠物,那么为了确定该活动场景中是否存在人,且
存在的人是否为儿童。本发明实施例可利用预设算法等其他方式,识别第二摄像头采集的第二类窗户图像。其中,如果识别该第二类窗户图像中存在儿童,则说明该窗户区域存在儿童,且因为该窗户未安装防护栏且处于开启状态,确定儿童处于危险区域,需要向用户发送预警信息,以使用户能够及时采取措施,以降低安全事故的发生。如果识别第二类窗户图像中不存在儿童,则说明该窗户区域安全,可继续对下一窗户进行扫描监控。
[0079]
其中,向用户发送预警信息时,可从存储的住户基本信息中,获取所述窗户的住户联系方式,根据所述住户联系方式,向所述住户发送预警信息;向物业人员使用的监控显示屏发送所述窗户的监控图像,以使监控显示屏显示所述监控图像。其中,向住户发送预警信息可以是“您家小孩正在窗户边玩耍存在危险,请您尽快带小孩去安全区域”等信息。
[0080]
在本发明实施例中,可以同时向住户发送预警信息,以及向物业人员使用的监控显示屏发送窗户的监控图像;或者,先向物业人员使用的监控显示屏发送窗户的监控图像,在规定时间内没有得到物业的确认信息时,向住户发送预警信息等等。使得住户根据预警信息,回复自己在家或者自己不在家的回复信息,从而监控设备可根据住户回复的自己不在家信息执行预警操作,同时物业人员可根据监控显示屏显示的监控图像时间,基于住户基本信息确定住户家中是否存在成人,当确定不存在成人时,及时采集补救措施,减少儿童发生坠落事故的概率。
[0081]
本发明实施例提供的技术方案,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则识别第二类窗户图像,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
[0082]
图2是本发明实施例提供的另一种安全预警方法的流程示意图。本实施例在上述实施例的基础上,对“识别第二类窗户图像,确定第二类窗户图像中是否存在儿童”进行优化。如图2所示,该方法具体包括:
[0083]
s201,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像。
[0084]
s202,确定所述至少两帧新第一类窗户图像是否相同。
[0085]
s203,若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值。
[0086]
s204,若所述最大像素值大于预设像素值,则按照预设方式识别所述第二类窗户图像,以得到所述第二类窗户图像中的至少一个人像。
[0087]
可选的,可按照预设的第二识别模型识别第二类窗户图像,以得到第二类窗户图像中至少一个人像,或者还可采用其他方式识别第二类窗户图像,此处对其不做具体限定。其中,得到第二类窗户图像中至少一个人像时,还将每个人像所在区域进行框选,以为后续确定每个人像的人像面积奠定基础。
[0088]
在本发明实施例中,第二识别模型是指用于识别第二类窗户图像中是否存在儿童
的模型。具体的,该第二识别模型可通过如下步骤训练得到:
[0089]
s21、获取第二训练样本集。
[0090]
其中,第二训练样本集中包括具有人像的窗户图像和无人像的窗户图像。
[0091]
可选的,第二训练样本集可以是从互联网上海量图片库中获取得到的,或者,还可以是基于第二摄像头采集具有人像的窗户图像和无人像的窗户图像得到的,此处对其不做具体限定。
[0092]
s22、根据第二训练样本集中的具有人像的窗户图像和无人像的窗户图像,对第二初始识别模型进行训练,以生成第二识别模型。
[0093]
在本发明实施例中,第二初始识别模型可以为svm或者其他机器学习算法等,此处对其不做具体限定。
[0094]
可选的,可将具有人像的窗户图像和无人像的窗户图像,作为输入值输入至第二初始识别模型中,以通过第二初始识别模型分别从具有人像的窗户图像和无人像的窗户图像中,提取方向梯度直方图(histogram of oriented grad ient,简称hog)特征,然后根据提取到的hog特征进行不断训练,直到训练的第二初始识别模型的识别结果达到识别准确度为止。其中,识别准确度可根据识别需求进行设置,例如设置为90%或者95%等。在本发明实施例中,默认将识别准确度设置为90%。
[0095]
也就是说,当第二初始识别模型训练后的识别结果的准确度达到90%时,此时训练后的第二初始识别模型即可作为本发明实施例的第二识别模型。
[0096]
为了确保第二识别模型的性能,本发明实施例对第二初始识别模型进行训练,得到第二识别模型时,不仅要确保第二识别模型的准确度达到预设的识别准确度,还需确保第二识别模型对第二类窗户图像的识别处理速度尽可能快。可选的,获取第二识别模型可包括以下多种情况:
[0097]
情况一,可预先为第二识别模型的准确度和速度分别设置相应阈值,那么对第二初始识别模型进行训练后,如果利用训练后的第二初始模型识别第二类窗户图像,得到识别结果的准确度达到识别准确度阈值,且识别速度也达到速度阈值,则可将该训练后的第二初始模型,确定为第二识别模型。
[0098]
优选的,本发明实施例可将对第二类窗户图像的识别结果达到预设的识别准确度,且对第二类窗户图像的识别速度最快的训练后的第二初始识别模型,确定为第二识别模型。
[0099]
通常,对第二类窗户图像的识别准确度和识别速度的需要可能不同,因此本实施例可根据应用需要,为第二识别模型的准确度和速度分配不同的权重,以获取不同需求下的第二识别模型,具体如下情况二和情况三:
[0100]
情况二,在准确度要求高的情况下,本发明实施例可为识别准确度配置大于识别速度的权重,例如可为识别准确度配置准确度阈值,那么对第二初始识别模型进行训练后,如果利用训练后的第二初始模型识别第二类窗户图像,得到识别结果的准确度达到准确度阈值,则可将该训练后的第二初始识别模型,确定为第二识别模型。
[0101]
情况三,在识别速度要求高的情况下,本发明实施例可为识别速度配置大于识别准确度的权重,例如可为识别速度配置速度阈值,那么对第二初始识别模型进行训练后,如果利用训练后的第二初始模型识别第二类窗户图像,得到识别结果的识别速度达到速度阈
值,则可将该训练后的第二初始识别模型,确定为第二识别模型。
[0102]
需要说明的是,上述获取第二识别模型的几种情况仅作为对本发明实施例的示例性说明,不作为对本发明的具体限定。
[0103]
s205,根据每个人像的人像面积,确定所述第二类窗户图像中是否存在儿童。
[0104]
可选的,识别出第二类窗户图像中包括的至少一个人像后,可利用框选有人像的第二类窗户图像减去预设像素值,得到仅包括人像和动物的第二类窗户图像。由于利用框选有人像的第二类窗户图像减去预设像素值之后,框选的人像边界线可能出现空洞或者不连续的情况,导致后续确定人像的人像面积存在误差。本发明实施例可针对上述人像边界线出现空洞或者不连续的人像区域,根据与空洞或者不连续部分的相邻区域的像素值进行补全处理,以使框选的人像边界线是连续且封闭的整体,为确定每个人像的人像面积提供条件。
[0105]
在本发明实施例中,得到连续且封闭的人像区域之后,可计算每个人像区域的人像面积,然后根据人像面积确定第二类窗户图像中是否存在儿童。其中,本发明实施例可采用现有的计算区域面积的算法,计算每个人像所占区域的人像面积,此处对其不做过多赘述。
[0106]
本实施例可将每个人像的人像面积分别与人像面积阈值进行比较,以确定每个人像的人像面积是否小于人像面积阈值,并根据比较结果,确定第二类窗户图像中是否存在儿童。具体的,若任意人像的人像面积小于所述人像面积阈值,则确定所述第二类窗户图像中存在儿童;若每个人像的人像面积大于或等于所述人像面积阈值,则确定所述第二类窗户图像中不存在儿童。
[0107]
其中,人像面积阈值是指成人人像面积阈值。在本发明实施例中,成人人像面积阈值可根据成人不同形态进行设置,此处对其不做具体限定。例如,站立形态、下蹲形态或行走姿态等。
[0108]
s206,在识别所述第二类窗户图像中存在儿童时,发送预警信息。
[0109]
本发明实施例提供的技术方案,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则按照预设方式识别第二类窗户图像,以得到第二类窗户图像中的至少一个人像,然后根据每个人像的人像面积,确定第二类窗户图像中是否存在儿童,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。此外,通过基于对第二类窗户图像识别得到至少一个人像,以根据人像面积确定第二类窗户图像中是否存在儿童,满足对不同形态下的儿童和成人进行准确识别,从而提高了对儿童识别的准确性。
[0110]
图3是本发明实施例提供的再一种安全预警方法的流程示意图,本实施例在上述实施例的基础上进行进一步优化。如图3所示,该方法具体包括如下:
[0111]
s301,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户
未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像。
[0112]
s302,确定所述至少两帧新第一类窗户图像是否相同。
[0113]
s303,若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值。
[0114]
s304,若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并根据识别结果,确定安全防护级别和危险等级。
[0115]
可选的,根据识别结果,确定安全防护级别和危险等级,可包括:
[0116]
第二类窗户图像中存在成人的可能性越大,安全防护等级越高,危险等级越低;第二类窗户图像中存在儿童的数量越多,安全防护等级越低,危险等级越高。具体可设置为,若识别所述第二类窗户图像中存在成人,则确定安全防护级别为三级防护,危险等级为零级危险;若识别所述第二类窗户图像中可能存在成人,则确定安全防护级别为二级防护,危险等级为一级危险;若识别所述第二类窗户图像中不存在成人,且儿童的数量为一个,则确定安全防护级别为一级防护,危险等级为二级危险;若识别所述第二类窗户图像中不存在成人,且儿童的数量为至少两个,则确定安全防护级别为一级防护,危险等级为三级危险。
[0117]
需要说明的是,本发明实施例中,还可在第一摄像头采集的第一类窗户图像确定窗户处于关闭状态时,确定安全防护级别为三级防护级别。
[0118]
s305,当安全防护级别小于或者等于危险等级时,发送预警信息。
[0119]
具体的,当安全防护级别为一级防护,危险等级为一级危险时,向用户发送预警信息;或者,当安全防护级别为一级防护,危险等级为二级危险时,向用户发送预警信息等等。
[0120]
也就是说,本实施例中若识别所述第二类窗户图像中儿童的数量为至少一个,且可能存在成人,则向用户发送预警信息;或者,若识别所述第二类窗户图像中儿童的数量为至少一个,且不存在成人,则向用户发送预警信息。
[0121]
本发明实施例提供的技术方案,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则识别第二类窗户图像,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息时,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
[0122]
图4是本发明实施例提供的又一种安全预警方法的流程示意图,本实施例在上述实施例的基础上进行进一步优化。具体的,向用户发送预警信息之后,还增加“对窗户的住户预警记录表进行更新”的相关内容。如图4所示,该方法具体包括:
[0123]
s401,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像。
[0124]
s402,确定所述至少两帧新第一类窗户图像是否相同。
[0125]
s403,若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值。
[0126]
s404,若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别
所述第二类窗户图像中存在儿童时,发送预警信息。
[0127]
s405,对所述窗户的住户预警记录表进行更新,并将更新后的预警记录表发送给住户。
[0128]
其中,通过将更新后的预警记录表发送给住户,以使所述住户根据更新后的住户预警记录表,加强对儿童的陪护及危险预防教育。
[0129]
可选的,向用户发送预警信息之后,本发明实施例还可确定该窗户的住户预警记录表,并基于此次发送的预警信息,对该住户预警记录表进行更新操作。然后,将更新后的住户预警记录表发送给住户,以使住户了解自家孩子在什么时段容易出现在窗户区域,以及在窗户区域做的危险动作等,对儿童进行危险预防教育,并加强对儿童的陪护,从而减少儿童坠落事故的发生。
[0130]
本发明实施例提供的技术方案,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。此外,将更新后的住户预警记录表发送给住户,以使住户加强儿童陪护及危险预防教育,为避免儿童坠落事故提供条件。
[0131]
图5是本发明实施例提供的一种安全预警装置的结构示意图。该安全预警装置配置于监控设备。如图5所示,本发明实施例安全预警装置500包括:第一控制模块510、第一确定模块520、处理模块530和第二控制模块540。
[0132]
其中,第一控制模块510,用于根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像;
[0133]
第一确定模块520,用于确定所述至少两帧新第一类窗户图像是否相同;
[0134]
处理模块530,用于若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值;
[0135]
第二控制模块540,用于若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
[0136]
作为本发明实施例的一种可选的实现方式,安全预警装置500还包括:第三控制模块和第四控制模块;
[0137]
其中,第三控制模块,用于控制所述第一摄像头依次扫描所述监控区域中各楼层的窗口;
[0138]
第四控制模块,用于当扫描到任一楼层的窗户时,根据所述第一摄像头当前的俯仰角,确定所述窗户的楼层信息,并调整所述第一摄像头的焦距,以使所述窗户显示在所述第一摄像头的中心位置。
[0139]
作为本发明实施例的一种可选的实现方式,第四控制模块具体用于:
[0140]
根据所述第一摄像头的当前俯仰角,查询预设映射关系,以确定所述窗户的楼层信息。
[0141]
作为本发明实施例的一种可选的实现方式,所述安全预警装置500还包括:第二确定模块和第三确定模块;
[0142]
其中,第二确定模块,用于控制所述第一摄像头采集监控区域中窗户的第一类窗户图像,并根据所述第一类窗户图像,确定所述窗户是否安装有防护栏;
[0143]
第三确定模块,用于若否,则根据所述第一类窗户图像,确定所述窗户是否处于开启状态。
[0144]
作为本发明实施例的一种可选的实现方式,处理模块530,具体用于:
[0145]
对所述第二类窗户图像进行灰度处理,得到灰度图像;
[0146]
从所述灰度图像中获取最大灰度值,将所述最大灰度值确定为最大像素值。
[0147]
作为本发明实施例的一种可选的实现方式,第二控制模块540包括:识别子单元和确定子单元;
[0148]
其中,识别子单元,用于按照预设方式识别所述第二类窗户图像,以得到所述第二类窗户图像中的至少一个人像;
[0149]
确定子单元,用于根据每个人像的人像面积,确定所述第二类窗户图像中是否存在儿童。
[0150]
作为本发明实施例的一种可选的实现方式,确定子单元具体用于:
[0151]
确定每个人像的人像面积是否小于人像面积阈值;
[0152]
若任意人像的人像面积小于所述人像面积阈值,则确定所述第二类窗户图像中存在儿童;
[0153]
若每个人像的人像面积大于或等于所述人像面积阈值,则确定所述第二类窗户图像中不存在儿童。
[0154]
作为本发明实施例的一种可选的实现方式,安全预警装置500还包括:第四确定模块;
[0155]
其中,第四确定模块,用于根据识别结果,确定安全防护级别和危险等级。、
[0156]
作为本发明实施例的一种可选的实现方式,第四确定模块,具体用于:
[0157]
若识别所述第二类窗户图像中存在成人,则确定安全防护级别为三级防护,危险等级为零级危险;
[0158]
若识别所述第二类窗户图像中可能存在成人,则确定安全防护级别为二级防护,危险等级为一级危险;
[0159]
若识别所述第二类窗户图像中不存在成人,且儿童的数量为一个,则确定安全防护级别为一级防护,危险等级为二级危险;
[0160]
若识别所述第二类窗户图像中不存在成人,且儿童的数量为至少两个,则确定安全防护级别为一级防护,危险等级为三级危险。
[0161]
作为本发明实施例的一种可选的实现方式,第二控制模块540,具体用于:
[0162]
若识别所述第二类窗户图像中儿童的数量为至少一个,且可能存在成人,则向用户发送预警信息;
[0163]
或者,若识别所述第二类窗户图像中儿童的数量为至少一个,且不存在成人,则向用户发送预警信息。
[0164]
作为本发明实施例的一种可选的实现方式,第二控制模块540,具体用于:
[0165]
根据从住户基本信息中获取的所述窗户的住户联系方式,向所述住户发送预警信息;
[0166]
向物业人员使用的监控显示屏发送所述窗户的监控图像,以使监控显示屏显示所述监控图像。
[0167]
作为本发明实施例的一种可选的实现方式,所述安全预警装置500,还包括:更新模块;
[0168]
其中,更新模块,用于对所述窗户的住户预警记录表进行更新,并将更新后的预警记录表发送给住户。
[0169]
作为本发明实施例的一种可选的实现方式,所述第一摄像头为普通摄像头;所述第二摄像头为热成像摄像头;
[0170]
相应地,第一类窗户图像为普通窗户图像,第二类窗户图像为热成像窗户图像。
[0171]
需要说明的是,前述对安全预警方法实施例的解释说明也适用于该实施例的安全预警装置,其实现原理类似,此处不再赘述。
[0172]
本发明实施例提供的技术方案,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则识别第二类窗户图像,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
[0173]
为了实现上述目的,本发明实施例还提出了一种电子设备。
[0174]
图6是本发明实施例提供的一种电子设备的结构示意图。图6示出了适于用来实现本发明实施方式的示例性电子设备600的框图。图6显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0175]
如图6所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:一个或者多个处理器或者处理单元610,系统存储器620,连接不同系统组件(包括系统存储器620和处理单元610)的总线630。
[0176]
总线630表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
[0177]
电子设备600典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备600访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0178]
系统存储器620可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)621和/或高速缓存存储器622。电子设备600可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统623可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线630相连。存储器620可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
[0179]
具有一组(至少一个)程序模块625的程序/实用工具624,可以存储在例如存储器620中,这样的程序模块625包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块625通常执行本发明所描述的实施例中的功能和/或方法。
[0180]
电子设备600也可以与一个或多个外部设备640(例如键盘、指向设备、显示器641等)通信,还可与一个或者多个使得用户能与该电子设备600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器660通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0181]
处理单元610通过运行存储在系统存储器620中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的安全预警方法,包括:
[0182]
根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像;
[0183]
确定所述至少两帧新第一类窗户图像是否相同;
[0184]
若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户图像进行处理,得到处理后的第二类窗户图像中的最大像素值;
[0185]
若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
[0186]
需要说明的是,前述对安全预警方法实施例的解释说明也适用于该实施例的电子设备,其实现原理类似,此处不再赘述。
[0187]
本发明实施例提供的技术方案,根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定窗户未安装防护栏且处于开启状态时,控制第一摄像头采集至少两帧新第一类窗户图像,并确定至少两帧新第一类窗户图像不相同时,控制第二摄像头采集窗户的第二类窗户图像,并对第二类窗户图像进行处理,以得到处理后的第二类窗户图像中的最大像素值,如果最大像素值大于预设像素值,则识别第二类窗户图像,在识别第二类窗户图像中存在儿童时,发送预警信息。由此,提供一种无需改造窗户即可准确识别儿童是否处于危险情况,当处于危险情况时第一时间向用户发送预警信息,以使用户能够及时赶到现场处理险情,提高了安全预警的准确性和及时性。
[0188]
为了实现上述目的,本发明还提出了一种计算机可读存储介质。
[0189]
本发明实施例提供的计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的安全预警方法,该方法包括:
[0190]
根据第一摄像头采集的监控区域中窗户的第一类窗户图像,确定所述窗户未安装防护栏且处于开启状态时,控制所述第一摄像头采集至少两帧新第一类窗户图像;
[0191]
确定所述至少两帧新第一类窗户图像是否相同;
[0192]
若否,则控制第二摄像头采集所述窗户的第二类窗户图像,并对所述第二类窗户
图像进行处理,得到处理后的第二类窗户图像中的最大像素值;
[0193]
若所述最大像素值大于预设像素值,则识别所述第二类窗户图像,并在识别所述第二类窗户图像中存在儿童时,发送预警信息。
[0194]
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0195]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0196]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0197]
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言诸如java、smalltalk、c ,还包括常规的过程式程序设计语言诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0198]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献