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

监控方法、监控装置及监控摄像头与流程

2022-06-02 16:34:14 来源:中国专利 TAG:


1.本技术明涉及安防技术领域,尤其涉及监控方法、监控装置及监控摄像头。


背景技术:

2.随着科技的发展,越来越多的监控摄像头被应用于安防监控领域。用户可以通过终端设备查看监控摄像头获取的监控图像或者视频来识别被监控场景下的危险源。然而,通过人工检查监控图像和视频会花费太多的时间与精力,还会不可避免的产生错看、漏看等现象,监控效果不佳。


技术实现要素:

3.本技术旨在至少解决现有技术中存在的技术问题之一。为此,本技术提出一种监控方法,能提高监控效率且无需人工监控,以降低用户负担,提升用户体验。
4.本技术还提出一种监控装置。
5.本技术还提出一种监控摄像头。
6.本技术还提出一种电子设备。
7.本技术还提出一种非暂态计算机可读存储介质。
8.本技术还提出一种计算机程序产品。
9.根据本技术第一方面实施例的监控方法,包括:
10.获取目标场景的待检测图像;
11.对所述待检测图像进行识别,得到第一目标对象和第二目标对象,所述第二目标对象为支撑于所述第一目标对象之上的对象;
12.在所述第二目标对象的垂直投影位于所述第一目标对象内,且所述第二目标对象邻近所述第一目标对象的任一边的情况下,基于所述第二目标对象确定危险区域;
13.向目标终端发送第一提示信息,以提示所述目标场景存在所述危险区域。
14.根据本技术实施例的监控方法,通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域对应的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验。
15.根据本技术的一个实施例,所述第二目标对象邻近所述第一目标对象的任一边通过如下步骤确定:
16.将所述第一目标对象的轮廓确定为第一目标区域,确定所述第二目标对象在所述待检测图像中对应的第二目标区域,所述第二目标区域大于所述第二目标对象的轮廓;
17.在所述第二目标区域的至少部分超出所述第一目标区域的情况下,确定所述第二目标对象邻近所述第一目标对象的任一边。
18.通过识别第一目标对象的轮廓以及确定第二目标对象所对应的第二目标区域,能够准确获取第一目标对象与第二目标对象之间的位置关系,提高了监控结果的准确性。
19.根据本技术的一个实施例,所述确定所述第二目标对象在所述待检测图像中对应的第二目标区域,包括:
20.基于所述第二目标对象,确定所述待检测图像中的目标点,所述目标点位于所述第二目标对象的中轴线上;
21.将以所述目标点为圆心和以目标长度为半径所确定的圆形区域,确定为所述第二目标区域,所述目标点到所述第二目标对象的边的最远距离与所述目标长度的比值小于1且大于第一目标值。
22.通过根据第二目标对象中轴线上的目标点来划定圆形区域以得到第二目标区域,能够保证第二目标对象周围的一定区域都能处于被重点监控状态,保证了监控区域的全面性。
23.根据本技术的一个实施例,所述第二目标对象邻近所述第一目标对象的任一边通过如下步骤确定:
24.确定所述第二目标对象的任一边到所述第一目标对象的任一边的最短距离;
25.在所述最短距离小于第二目标值的情况下,确定所述第二目标对象邻近所述第一目标对象的任一边。
26.根据本技术的一个实施例,所述对待检测图像进行识别,得到第一目标对象和第二目标对象,包括:
27.将所述待检测图像输入识别模型;
28.获取所述识别模型输出的所述第一目标对象和所述第二目标对象;
29.其中,所述识别模型为通过以目标场景下的样本图像为样本,以目标场景下的样本图像中的样本第一目标对象和样本第二目标对象的标注信息为样本标签训练得到。
30.根据本技术的一个实施例,所述在所述基于所述第二目标对象确定危险区域之后,所述方法还包括:
31.在对所述待检测图像进行识别得到第三目标对象的情况下,确定所述第三目标对象在所述待检测图像中的目标位置信息;
32.基于所述目标位置信息和所述危险区域的位置信息,确定所述第三目标对象距离所述危险区域的距离;
33.在所述距离小于第三目标值的情况下,向所述目标终端发送第二提示信息。
34.通过对第三目标对象进行监控,能够在第三目标对象进入危险区域后向用户的目标终端发送第二提示信息,能够方便用户即时获取警报信息,以便于用户及时做出应对措施。
35.根据本技术第二方面实施例的监控装置,包括:
36.获取模块,用于获取目标场景的待检测图像;
37.识别模块,用于对所述待检测图像进行识别,得到第一目标对象和第二目标对象,所述第二目标对象为支撑于所述第一目标对象之上的对象;
38.第一处理模块,用于在所述第二目标对象的垂直投影位于所述第一目标对象内,且所述第二目标对象邻近所述第一目标对象的任一边的情况下,基于所述第二目标对象确定危险区域;
39.第一发送模块,用于向目标终端发送第一提示信息,以提示所述目标场景存在所
述危险区域。
40.根据本技术实施例的监控装置,通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域对应的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验。
41.根据本技术第三方面实施例的监控摄像头,包括上述任一种所述的监控装置。
42.根据本技术第四方面实施例的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述监控方法。
43.根据本技术第五方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述监控方法。
44.根据本技术第六方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述监控方法。
45.本技术实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:
46.通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域对应的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验;
47.进一步的,通过识别第一目标对象的轮廓以及确定第二目标对象所对应的第二目标区域,能够准确获取第一目标对象与第二目标对象之间的位置关系,提高了监控结果的准确性;
48.更进一步的,通过根据第二目标对象中轴线上的目标点来划定圆形区域以得到第二目标区域,能够保证第二目标对象周围的一定区域都能处于被重点监控状态,保证了监控区域的全面性;
49.再进一步的,通过对第三目标对象进行监控,能够在第三目标对象进入危险区域后向用户的目标终端发送第二提示信息,能够方便用户即时获取警报信息,以便于用户及时做出应对措施。
50.本技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
51.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1是本技术实施例提供的监控方法的流程示意图;
53.图2是本技术实施例提供的监控方法的家居场景待检测图像的示意图;
54.图3是本技术实施例提供的监控装置的结构示意图;
55.图4是本技术实施例提供的电子设备的结构示意图。
具体实施方式
56.下面结合附图和实施例对本技术的实施方式作进一步详细描述。以下实施例用于说明本技术,但不能用来限制本技术的范围。
57.在本技术实施例的描述中,需要说明的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
58.在本技术实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术实施例中的具体含义。
59.在本技术实施例中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
60.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
61.下面结合图1-图4描述本技术实施例的监控方法、监控装置及监控摄像头。
62.参照图1,本技术实施例的监控方法包括步骤110、步骤120、步骤130和步骤140。
63.本技术实施例的监控方法的执行主体可以是控制器或者服务器,下面按照执行主体为控制器对本技术实施例的监控方法进行说明。
64.步骤110,获取目标场景的待检测图像。
65.需要说明的是,待检测图像为目标场景下的监控图像,目标场景为用户需要进行监控的场景。
66.目标场景可以位于室内,也可以位于室外,还可以是室内和室外相结合的场景,此处对目标场景的位置不作限制。
67.目标场景下有多个能被监控的对象,被监控的对象可以是目标场景下的固定设施,被监控的对象还可以是目标场景下的可移动物品,当然,被监控的对象也可以是能自主运动的动物、人或者其他智能体等。
68.在对目标场景进行监控时,可以通过监控摄像头或者其他具有拍照以及视频录制
功能的设备对目标场景进行监控。
69.步骤120、对待检测图像进行识别,得到第一目标对象和第二目标对象。
70.在对目标场景进行监控的过程中,通过对目标场景下的待检测图像进行图像识别,识别出目标场景下的第一目标对象和第二目标对象。
71.待检测图像可以按照一定的频率被采集以便于识别出目标场景下的各个对象。
72.需要说明的是,第二目标对象为支撑放置于第一目标对象之上的对象。即第二目标对象放置于第一目标对象之上,且第一目标对象对第二目标对象进行支撑。
73.例如,在家居场景下,在第一目标对象为桌子时,第二目标对象可以为放置于桌子上的水壶、茶杯或者电脑等。在第一目标对象为厨房灶台时,第二目标对象可以为放置于灶台上的餐盘、碗或者刀具等。
74.又如,在仓库场景下,在第一目标对象为货架时,第二目标对象可以为放置于货架上的各种货物。
75.当然,在上述场景以及其他的场景下,第一目标对象和第二目标对象可以根据监控需要进行确定,此处对第一目标对象和第二目标对象不作限制。
76.可以理解的是,不同的对象之间存在一定的位置关系。第一目标对象与第二目标对象满足第二目标对象放置于第一目标对象的位置关系,第一目标对象满足对第二目标对象进行支撑的条件。
77.当第一目标对象与第二目标对象的位置关系处于安全状态的情况下,第一目标对象和第二目标对象之间的位置关系较为稳定,不易发生变化,第一目标对象对第二目标对象的支撑处于较为稳定的状态目标场景下不易产生安全隐患或者危险源。
78.例如,在家居场景下,被监控的对象可以包括家中的人、桌子、放置于桌子上的水壶以及桌子边缘的其他物件等。在此种情况下,第一目标对象可以为桌子,第二目标对象可以为放置于桌子上的水壶。
79.盛满热水的水壶放置于桌子远离边缘的区域,水壶位于安全位置,水壶不会在用户正常的饮水过程中从桌子掉落以构成危险源,对桌子边缘的人和物品造成损伤。
80.当第一目标对象与第二目标对象之间的位置关系处于不安全状态的情况下,第一目标对象和第二目标对象之间的位置关系较为不稳定,容易发生变化,第一目标对象对第二目标对象进行支撑的状态容易发生改变,目标场景下容易产生安全隐患或者危险源。
81.例如,在家居场景下,第二目标对象即装有热水的水壶被放置于第一目标对象桌子的边缘,水壶与桌子之间的位置关系并不处于安全状态,水壶在被触碰到的情况下,容易掉落桌面,对桌子边缘一旁的婴幼儿等对象造成损伤。
82.本技术实施例的监控方法可以基于对目标场景下不同对象之间的位置状态进行监控,在确定出第一目标对象和第二目标对象的情况下,对第一目标对象和第二目标对象的位置状态进行重点监控,进而识别出危险源或安全隐患。
83.步骤130、在第二目标对象的垂直投影位于第一目标对象内,且第二目标对象邻近第一目标对象的任一边的情况下,基于第二目标对象确定危险区域。
84.可以理解的是,第二目标对象放置于第一目标对象之上,第二目标对象的垂直投影可以位于第一目标对象内,第二目标对象的垂直投影还可以部分位于第一目标对象内。
85.在第二目标对象的垂直投影部分位于第一目标对象内的情况下,第一目标对象和
第二目标对象之间的位置关系极不稳定,容易发生变化。第一目标对象对第二目标对象进行支撑的状态非常容易发生改变,目标场景下极其容易产生安全隐患或者危险源。
86.例如,在家居场景下,第一目标对象为桌子,第二目标对象为放置于桌子上的笔记本电脑。在笔记本电脑放置于桌子边缘且笔记本一部分超出桌子边缘的情况下,笔记本电脑很容易从桌子掉落成为危险源。
87.在此种情况下,笔记本电脑为十分明显的危险源,用户自己可以很明显地察觉该危险源并采取一定的防护措施。
88.因此,本技术实施例的监控方法能在危险源不能明显地被察觉的情况下进行监控识别。
89.在本实施方式中,第二目标对象的垂直投影位于第一目标对象内,第二目标对象邻近第一目标对象的任一边。
90.在确定第二目标对象邻近第一目标对象的任一边时,可以通过以下两种方式进行确定。
91.一、根据第二目标对象划定第二目标区域进行确认。
92.在本实施方式中,将第一目标对象的轮廓确定为第一目标区域,确定第二目标对象在待检测图像中对应的第二目标区域。
93.可以理解的是,在对待检测图像进行识别的过程中,可以识别出第一目标对象和第二目标对象的轮廓,第一目标对象的轮廓所在的区域即为第一目标区域。
94.第一目标对象在对第二目标对象进行支撑的过程中,第二目标对象的轮廓区域并未超出第一目标区域。在第二目标对象的位置发生改变时,第二目标对象的轮廓区以外的一定范围均可以受到第二目标对象的影响。
95.因此,根据第二目标对象确定出的第二目标区域大于第二目标对象的轮廓。
96.根据本技术实施例提供的监控方法,通过识别第一目标对象的轮廓以及确定第二目标对象所对应的第二目标区域,能够准确获取第一目标对象与第二目标对象之间的位置关系,提高了监控结果的准确性。
97.在一些实施例中,确定第二目标区域的方法可以包括:基于第二目标对象,确定待检测图像中的目标点。
98.可以理解的是,第二目标对象在当前位置处的状态发生变化时容易产生危险源。为了使得第二目标对象所对应的第二目标区域能更加全面地覆盖第二目标对象可能会引起安全隐患的区域,可以将第二目标对象周边范围内一定的区域作为第二目标区域。
99.在确定第二目标区域时,为适应于不同场景下不同的第二目标对象,可以在第二目标对象上选定一个目标点,目标点可以位于第二目标对象的中轴线上。
100.在本实施方式中,在确定出目标点后,将以目标点为圆心和以目标长度为半径所确定的圆形区域,确定为第二目标区域。
101.可以理解的是,第二目标区域大于第二目标对象在第一目标对象上垂直投影的区域。在目标长度大于目标点到第二目标对象的边的最远距离的情况下,第二区域能够覆盖第二目标对象的投影区域。即目标点到第二目标对象的边的最远距离与目标长度的比值小于1。
102.为了尽可能地降低安全的区域被划入第二目标区域的面积,目标点到第二目标对
象的边的最远距离与目标长度的比值大于第一目标值。第一目标值可以根据实际的应用场景进行确认。
103.在一些实施例中,可以根据第一目标对象以及第二目标对象的尺寸进行确认。例如,在第二目标对象的垂直方向的尺寸较大时,可以将第一目标值确定为较小的值如0.2。
104.在另一些实施例中,根据第二目标对象对应的危险源的种类进行确认。例如,在第二目标对象为装载有容易洒出的液体的容器的情况下,可以将第一目标值确定为较小的值如0.1。
105.当然,还可以根据其它方式对第一目标值进行确认,此处不作限制。
106.在确定出第二目标区域的情况下,对第二目标区域和第一目标区域进行对比。
107.在第二目标区域的至少部分超出第一目标区域的情况下,确定第二目标对象邻近第一目标对象的任一边。
108.在此种情况下,第二目标对象对应的第二目标区域部分超出第一目标区域,第二目标对象临近第一目标对象的任一边。第二目标对象可能产生的危险源的影响范围会超出第一目标区域,存在较大安全隐患。
109.如图2所示,在家居场景下,第一目标对象可以为桌子,第一目标区域为桌面所在的区域,第二目标对象可以为桌子上放置的水壶或者茶杯。
110.水壶对应的第二目标区域b超出了桌面所在的第一目标区域a,即部分第二目标区域超出了第一目标区域。在此种情况下,可以判定出水壶临近桌子桌面的边缘。
111.在此种情况下,水壶容易从桌面掉落并形成安全隐患,水壶所对应的第二目标区域即为危险区域。
112.而茶杯对应的第二目标区域c并未超出桌面所在的第一目标区域a,第二目标区域c并不能作为危险区域。
113.可以理解的是,在危险区域内的第二目标对象容易发生位置以及状态的改变,当第二目标对象在位置或者状态发生变化后,第二目标对象容易成为危险源,第二目标区域内容易产生安全隐患,因此,将第二目标区域作为确定为危险区域。
114.根据本技术实施例提供的监控方法,通过根据第二目标对象中轴线上的目标点来划定圆形区域以得到第二目标区域,能够保证第二目标对象周围的一定区域都能处于被重点监控状态,保证了监控区域的全面性。
115.二、通过距离第一目标对象边缘的距离进行确认。
116.在本实施方式中,直接通过第二目标对象距离第一目标对象边缘的最短距离来确认第二目标对象与第一目标对象之间的位置关系。
117.在确定出第二目标对象的任一边到第一目标对象的任一边的最短距离的情况下,将该最短距离与第二目标值进行比较。
118.在最短距离小于第二目标值的情况下,确定第二目标对象邻近第一目标对象的任一边。
119.可以理解的是,第二目标值可以根据实际的应用场景下不同的第一目标对象和第二目标对象进行确认,此处对第二目标值的确认方式不作限制。
120.根据本技术实施例提供的一种监控方法,通过确认第二目标对象距离第一目标对象边缘的最短距离,进而确定第二目标对象与第一目标对象之间的位置关系,此种确定方
式方便简单,能有效提高监控时识别判断的速度。
121.步骤140、向目标终端发送第一提示信息,以提示目标场景存在危险区域。
122.可以理解的是,第一提示信息可以包括危险区域的类型以及危险区域的位置等内容,当然,危险区域对应的信息还可以包括危险区域内的潜在风险,此处对危险区域对应的信息所包含的内容不作限制。
123.危险区域的类型和潜在风险可以根据第一目标对象和第二目标对象来确定。不同的第一目标对象和第二目标对象可以对应不同类型和潜在风险的危险区域。
124.例如,当第二目标对象为水杯或者水壶时,危险区域可以为存在烫伤风险的危险区域。当第一目标对象为桌子时,危险区域可以为存在坠落物砸伤人员的危险区域。当然,危险区域的类型和潜在风险还可以为其他类型和内容,此处不作限制。
125.在一些实施例中,还可以根据目标场景的不同类型来确定危险区域的类型和潜在风险。
126.例如,在家居场景下,可以确定出对婴幼儿存在安全隐患的危险区域。在仓库场景下,可以确定出会损伤货物本身的危险区域。当然,危险区域的类型和潜在风险还可以为其他类型和内容,此处不作限制。
127.危险区域的位置可以通过在目标场景下的图像中进行标识来进行确定,以方便查看。
128.在确定出第一提示信息后,可以将第一提示信息实时发送至目标终端。第一提示信息的发送形式可以是图片或者图片与文字的结合,当然,在其他一些实施例中,发送形式还可以是视频,此处对发送形式不作限制。
129.目标终端用于方便用户获取危险区域对应的第一提示信息,目标终端可以是手机、电脑或者平板等,或者其他终端设备,此处对目标终端的类型不作限制。
130.用户可以通过目标终端实时获取危险区域的第一提示信息,以便于用于第一时间针对危险区域做出相对应的预防和应对措施。
131.在本实施方式中,通过对待检测图像中第一目标对象和第二目标对象进行识别,在判断出第二目标对象与第一目标对象的任一边临近的情况下,根据第一目标区域和第二目标区域的位置关系进而自动确定出存在安全隐患的危险区域,再将危险区域对应的第一提示信息发送至目标终端,用户无需自行监控即可获取危险区域对应的信息,能够方便用户及时获取被监控的目标场景下的潜在风险。
132.根据本技术实施例提供的监控方法,通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域对应的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验。
133.在一些实施例中,步骤120对待检测图像进行识别,得到第一目标对象和第二目标对象,包括将待检测图像输入识别模型。
134.可以理解的是,在监控过程中,可以按照一定的频率将待检测图像输入至识别模型。
135.识别模型可以包括实例分割神经网络模型,如fcn、r-cnn或者yolo系列的神经网络模型,此处对识别模型具体采用的神经网络模型类型不作限制。
136.识别模型可以识别出待检测图像中的第一目标对象和第二目标对象,同时根据第一目标对象和第二目标对象划分出第一目标区域和第二目标区域,并确定出危险区域。
137.其中,识别模型为通过以目标场景下的样本图像为样本,以目标场景下的样本图像中的样本第一目标对象和样本第二目标对象的标注信息为样本标签训练得到。
138.换言之,识别模型的训练样本为目标场景下的样本图像,训练标签为样本第一目标对象和样本第二目标对象的标注信息。样本第一目标对象和样本第二目标对象的标注信息可以为提前人工标注的,或者通过对部分样本集进行扩容得到的。通过深度学习的方法,可以增加识别的准确度和识别类型。
139.例如,在家居场景下,首先标注家居场景下常见的家居设备作为样本第一目标对象,例如桌子、椅子等其他家居设备。然后标注该场景下可能发生的危险物品,即标注样本第二目标对象如水壶、茶杯等。
140.可以理解的是,在实际的监控过程中,识别模型能直接输出识别结果,即第一目标对象和第二目标对象,并对第一目标对象和第二目标对象的轮廓进行分割。
141.在获取到识别模型输出的第一目标对象和第二目标对象后,识别模型可以进一步处理,如确定出第一目标区域和第二目标区域并确定危险区域。
142.根据本技术实施例提供的监控方法,通过将待检测图像输入识别模型能够快速准确地识别出第一目标对象和第二目标对象,进而方便确定出第一目标区域、第二目标区域以及危险区域,即方便实现精准监控,提高了监控的精确度和效率。
143.在一些场景下,当一些防范意识较差的人群进入危险区域后,容易受到伤害。
144.例如,在家居场景下,第一目标对象为桌子,第二目标对象为放置于桌子上的水壶。当水壶临近桌面的边缘,水壶容易从桌面掉落对桌子旁边的人造成伤害。
145.对于一些防范意识较差的人群,例如婴幼儿,需要监控婴幼儿的位置以进行安全防范。
146.因此,在步骤130之后,本技术实施例的监控方法还包括:在对待检测图像进行识别得到第三目标对象的情况下,确定第三目标对象在待检测图像中的位置信息。
147.第三目标对象为活体对象,第三目标对象可以为防范意识较差或者难以察觉到安全隐患的人或者动物等。例如,第三目标对象可以为婴幼儿、宠物等。
148.在一些实施例中,对第三目标对象可以采用面部活体检测或者红外活体检测等方式进行检测,当然,在另一些实施例中,还可以通过图像识别的方式识别出监控范围内出现预设的第三目标对象,此处对第三目标对象的检测方式不作限制。
149.在确定出监控范围内出现第三目标对象的情况下,可以确定出第三目标对象在待检测图像中的位置信息。
150.在本实施方式中,可以通过图像识别的方式检测第三目标对象,第三目标对象的识别模型在训练的过程中,样本图像包括包含预设的第三目标对象的图像,其中,识别模型在训练过程中的样本标签包括样本第三目标对象的标记信息。
151.在对待检测图像进行识别的过程中,当在待检测图像中识别到第三目标对象时,确定第三目标对象在待检测图像中的目标位置信息。
152.在确定出第三目标对象在待检测图像中的目标位置信息后,基于目标位置信息和危险区域的位置信息,确定第三目标对象距离危险区域的距离。
153.可以理解的是,在距离小于第三目标值的情况下,可以判定第三目标对象进入了危险区域,第三目标对象存在受到伤害的风险。
154.可以理解的是,第三目标值可以根据不同的第三目标对象、目标场景和危险区域来进行确定。
155.例如,在家居场景下,危险区域为桌子上水壶所对应的危险区域,当第三目标对象为移动速度大的宠物狗时,可以将第三目标值设定为较大的值,如1米。
156.在此种情况下,根据第三目标对象距离危险区域的距离,可以将第二提示信息发送至目标终端。第二提示信息可以包括上述的危险区域对应的第一提示信息以及针对第三目标对象的风险提示信息,第二提示信息用于提示用户第三目标对象处于危险区域内。
157.例如,在家居场景下,第一目标对象为桌子,第二目标对象为放置于桌子上的水壶,第三目标对象可以是婴幼儿或者宠物。
158.当水壶临近桌面的边缘时,水壶容易从桌面掉落对桌子旁边的婴幼儿或者宠物造成伤害。
159.在监控到婴幼儿距离危险区域的距离小于第三目标值的情况下,可以向用户的终端发送第二提示信息,第二提示信息可以包括婴幼儿距离危险区域的距离,以及可能会存在水壶砸伤以及热水烫伤婴幼儿的潜在风险信息。
160.第二提示信息的发送形式可以是图片或者图片与文字的结合,当然,在其他一些实施例中,发送形式还可以是视频,此处对发送形式不作限制。
161.根据本技术实施例提供的监控方法,通过对第三目标对象进行监控,能够在第三目标对象进入危险区域后向用户的目标终端发送第二提示信息,能够方便用户即时获取警报信息,以便于用户及时做出应对措施。
162.下面对本技术实施例提供的监控装置进行描述,下文描述的监控装置与上文描述的监控方法可相互对应参照。
163.参照图3,本技术是实施例提供的监控装置包括获取模块310、识别模块320、第一处理模块330和第一发送模块340。
164.获取模块310用于获取目标场景的待检测图像;
165.识别模块320用于对待检测图像进行识别,得到第一目标对象和第二目标对象,第二目标对象为支撑于第一目标对象之上的对象;
166.第一处理模块330用于在第二目标对象的垂直投影位于第一目标对象内,且第二目标对象邻近第一目标对象的任一边的情况下,基于第二目标对象确定危险区域;
167.第一发送模块340用于向目标终端发送第一提示信息,以提示目标场景存在危险区域。
168.根据本技术实施例提供的监控装置,通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域对应的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验。
169.在一些实施例中,第一处理模块330还用于将第一目标对象的轮廓确定为第一目标区域,确定第二目标对象在待检测图像中对应的第二目标区域,第二目标区域大于第二目标对象的轮廓;在第二目标区域的至少部分超出第一目标区域的情况下,确定第二目标
对象邻近第一目标对象的任一边。
170.根据本技术实施例提供的监控装置,通过识别第一目标对象的轮廓以及确定第二目标对象所对应的第二目标区域,能够准确获取第一目标对象与第二目标对象之间的位置关系,提高了监控结果的准确性。
171.在一些实施例中,第一处理模块330还用于基于第二目标对象,确定待检测图像中的目标点,目标点位于第二目标对象的中轴线上;将以目标点为圆心和以目标长度为半径所确定的圆形区域,确定为第二目标区域,目标点到第二目标对象的边的最远距离与目标长度的比值小于1且大于第一目标值。
172.根据本技术实施例提供的监控装置,通过根据第二目标对象中轴线上的目标点来划定圆形区域以得到第二目标区域,能够保证第二目标对象周围的一定区域都能处于被重点监控状态,保证了监控区域的全面性。
173.在一些实施例中,第一处理模块330还用于确定第二目标对象的任一边到第一目标对象的任一边的最短距离;在最短距离小于第二目标值的情况下,确定第二目标对象邻近第一目标对象的任一边。
174.根据本技术实施例提供的监控装置,通过确认第二目标对象距离第一目标对象边缘的最短距离,进而确定第二目标对象与第一目标对象之间的位置关系,此种确定方式方便简单,能有效提高监控时识别判断的速度。
175.在一些实施例中,识别模块320还用于将待检测图像输入识别模型;获取识别模型输出的第一目标对象和第二目标对象;其中,识别模型为通过以目标场景下的样本图像为样本,以目标场景下的样本图像中的样本第一目标对象和样本第二目标对象的标注信息为样本标签训练得到。
176.根据本技术实施例提供的监控装置,通过将待检测图像输入识别模型能够快速准确地识别出第一目标对象和第二目标对象,进而方便确定出第一目标区域、第二目标区域以及危险区域,即方便实现精准监控,提高了监控的精确度和效率。
177.在一些实施例中,监控装置还包括第二处理模块、第三处理模块和第二发送模块。
178.第二处理模块用于在对待检测图像进行识别得到第三目标对象的情况下,确定第三目标对象在待检测图像中的目标位置信息;
179.第三处理模块用于基于目标位置信息和危险区域的位置信息,确定第三目标对象距离危险区域的距离;
180.第二发送模块用于在距离小于第三目标值的情况下,向目标终端发送第二提示信息。
181.根据本技术实施例提供的监控装置,通过对第三目标对象进行监控,能够在第三目标对象进入危险区域后向用户的目标终端发送第二提示信息,能够方便用户即时获取警报信息,以便于用户及时做出应对措施。
182.本技术实施例还提供一种监控摄像头,监控摄像头可以包括上述的监控装置。
183.可以理解的是,监控摄像头还可以包括上述监控方法的执行主体控制器。在此种情况下,通过对待检测图像中的第一目标对象和第二目标对象进行识别来确定出危险区域,能够精准高效地自动识别出安全隐患,并将危险区域的第一提示信息发送至目标终端,保证了监控结果的准确性,且无需用户进行人工监控,提升了用户体验。
184.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行监控方法,该方法包括:获取目标场景的待检测图像;对待检测图像进行识别,得到第一目标对象和第二目标对象,第二目标对象为支撑于第一目标对象之上的对象;在第二目标对象的垂直投影位于第一目标对象内,且第二目标对象邻近第一目标对象的任一边的情况下,基于第二目标对象确定危险区域;向目标终端发送第一提示信息,以提示目标场景存在危险区域。
185.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
186.进一步地,本技术还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法实施例所提供的监控方法,该方法包括:获取目标场景的待检测图像;对待检测图像进行识别,得到第一目标对象和第二目标对象,第二目标对象为支撑于第一目标对象之上的对象;在第二目标对象的垂直投影位于第一目标对象内,且第二目标对象邻近第一目标对象的任一边的情况下,基于第二目标对象确定危险区域;向目标终端发送第一提示信息,以提示目标场景存在危险区域。
187.另一方面,本技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的监控方法,该方法包括:获取目标场景的待检测图像;对待检测图像进行识别,得到第一目标对象和第二目标对象,第二目标对象为支撑于第一目标对象之上的对象;在第二目标对象的垂直投影位于第一目标对象内,且第二目标对象邻近第一目标对象的任一边的情况下,基于第二目标对象确定危险区域;向目标终端发送第一提示信息,以提示目标场景存在危险区域。
188.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
189.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施
例或者实施例的某些部分所述的方法。
190.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
191.以上实施方式仅用于说明本技术,而非对本技术的限制。尽管参照实施例对本技术进行了详细说明,本领域的普通技术人员应当理解,对本技术的技术方案进行各种组合、修改或者等同替换,都不脱离本技术技术方案的精神和范围,均应涵盖在本技术的权利要求范围中。
再多了解一些

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

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

相关文献