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

一种监控显示方法、装置、电子设备及存储介质与流程

2021-11-22 13:56:00 来源:中国专利 TAG:


1.本技术涉及视频处理技术领域,特别是涉及一种监控显示方法、装置、电子设备及存储介质。


背景技术:

2.当前,随着视联网业务在全国范围内的普及发展,视联网高清视联交互技术在政府部门已经其它行业中发挥着举足轻重的作用。视联网采用全球最先进的visionvera实时高清视频交换技术,实现了目前互联网无法实现的全网高清视频实时传输。在视联网领域中,用户在根据监控视频对目标对象进行分析时,通常只能在显示屏观看包含目标对象的监控视频。然而,这种监测目标对象的方法性能有限,在一些场景下,用户需要花费较长时间才能在监控视频中识别出目标对象,导致降低对目标对象的识别分析效率。因此,如何提升对目标对象的识别分析效率,成为亟待解决的问题。


技术实现要素:

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.按照一个子区域显示一个目标监控设备的实时监控视频流的方式,在所述显示区域中显示各个所述目标监控设备对应的实时监控视频流,并分别在各个所述实时监控视频流中显示所述符号,所述符号实时跟随所述目标对象移动。
30.本技术第二方面提供了监控显示装置,包括:
31.获得模块,用于获得监控图像中的目标对象所对应的像素坐标集,所述像素坐标集中的像素坐标用于确定所述目标对象在所述监控图像中的轮廓;
32.绘制模块,用于根据所述像素坐标集中的像素坐标,绘制用于标记所述目标对象的符号;
33.显示模块,用于显示包含所述监控图像的实时监控视频流,并在所述实时监控视频流中显示所述符号,所述符号实时跟随所述目标对象移动。
34.可选地,所述绘制模块包括:
35.第一确定子模块,用于确定所述像素坐标集中各个像素坐标的中心坐标;
36.第一绘制子模块,用于根据所述中心坐标,绘制用于标记所述目标对象的符号。
37.可选地,所述第一绘制子模块包括:
38.连接子模块,用于连接所述像素坐标集中各个像素坐标对应的像素点,得到所述目标对象在所述监控图像中的曲线框;
39.第二绘制子模块,用于绘制以所述中心坐标为几何中心且包含所述曲线框的预设图像框;或
40.第三绘制子模块,用于以所述中心坐标为起点,按照预设方向,在所述曲线框的外部区域中距所述中心坐标预设距离的位置处绘制与所述目标对象关联的标识。
41.可选地,所述第一确定子模块包括:
42.第一获得子模块,用于获得包含所述像素坐标集中各个像素坐标的最小矩形框;
43.第二确定子模块,用于将所述最小矩形框的对角线交叉处的坐标确定为所述目标对象的中心坐标。
44.可选地,所述获得模块包括:
45.第二获得子模块,用于获得目标区域内的监控设备信息和目标对象的特征信息;
46.第三获得子模块,用于根据所述目标区域内的监控设备信息,获得所述目标区域内的实时监控视频流;
47.识别子模块,用于根据所述目标对象的特征信息,在所述实时监控视频流中识别出各帧包含所述目标对象的监控图像;
48.第四获得子模块,用于针对各帧包含所述目标对象的监控图像,获得其中目标对象所对应的像素坐标集。
49.可选地,所述装置还包括:
50.确定模块,用于确定包含所述目标对象的实时监控视频流所属的目标监控设备的设备标识;
51.所述显示模块包括:
52.第一显示子模块,用于根据所述目标监控设备的设备标识,从所述目标监控设备中读取包含所述监控图像的实时监控视频流并显示。
53.可选地,所述显示模块包括:
54.划分子模块,用于在所述目标监控设备为多个时,将显示区域划分为与所述目标监控设备的数量相符合的多个子区域;
55.第二显示子模块,用于按照一个子区域显示一个目标监控设备的实时监控视频流的方式,在所述显示区域中显示各个所述目标监控设备对应的实时监控视频流,并分别在各个所述实时监控视频流中显示所述符号,所述符号实时跟随所述目标对象移动。
56.本技术第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术第一方面所述的监控显示方法中的步骤。
57.本技术第四方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本技术第一方面所述的监控显示方法中的步骤。
58.采用本技术的监控显示方法,首先获得监控图像中的目标对象所对应的像素坐标集,像素坐标集中的像素坐标用于确定目标对象在监控图像中的轮廓。然后根据像素坐标集中的像素坐标,绘制用于标记目标对象的符号。接着显示包含监控图像的实时监控视频流,并在实时监控视频流中显示符号,符号实时跟随目标对象移动。该方法可以在播放包含用户指定的目标对象的实时监控视频流时,绘制用于突出显示目标对象的符号,并在视频画面中显示该实时跟随目标对象移动的符号,一方面使得用户可以直观地看到画面中的目标对象,增强了用户的观看体验,另一方面达到了监测目标对象的目的,实现了对目标对象的实时跟踪,提升了对目标对象的识别分析效率。
附图说明
59.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍。
60.图1是本技术一实施例示出的一种视联网系统的结构示意图;
61.图2是本技术一实施例示出的一种监控显示方法的流程图;
62.图3是本技术一实施例示出的一种目标对象的曲线框的示意图;
63.图4是本技术一实施例示出的另一种目标对象的曲线框的示意图;
64.图5是本技术一实施例示出的一种监控视频显示结果示意图;
65.图6是本技术一实施例示出的一种获得像素坐标集的过程示意图;
66.图7是本技术一实施例示出的一种监控显示装置的结构框图。
具体实施方式
67.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
68.图1是本技术一实施例示出的一种视联网系统的结构示意图。在图1中,该视联网系统包括视联网调度服务器、智能分析服务器、特征识别服务器、协转服务器、数据库以及视联网终端。其中,视联网调度服务器分别与数据库、智能分析服务器以及视联网终端通信连接,特征识别服务器与智能分析服务器通信连接,协转服务器分别与智能分析服务器和视联网终端通信连接,该视联网系统内的各个设备之间可以通过视联网协议进行通信。
69.本技术提供了一种监控显示方法,应用于图1所示的视联网系统。图2是本技术一实施例示出的一种监控显示方法的流程图。结合图2,本技术的监控显示方法具体可以包括如下步骤:
70.步骤s21:获得监控图像中的目标对象所对应的像素坐标集,像素坐标集中的像素坐标用于确定目标对象在监控图像中的轮廓。
71.在本实施例中,步骤s21

步骤s23可以由图1所示的视联网系统中的视联网终端来执行。
72.在本实施例中,目标对象可以是用户预先指定的对象,这里的用户是指收看实时监控视频流的用户。目标对象可以是任意可移动的实体对象,其类型可以包括:人、车辆、动物等,本实施例对此不作具体限制。
73.监控图像是由多个像素点组成的,每一个像素点具有一个像素坐标。目标对象在监控图像中会占据一定的像素区域,该像素区域的边缘轮廓上的各个像素点的像素坐标组成了目标对象对应的像素坐标集。
74.同一个目标对象在不同的监控图像中对应的像素坐标集不同。例如,同一个人在不同的监控图像中的姿势不同,导致其在监控图像中的轮廓不同,因而像素坐标集也就不同。示例地,人物1在监控图像1中出现的是背面,在监控图像2中出现的是正面,在监控图像3中出现的是侧面,那么监控图像1中的人物1对应的像素坐标集a,不同于监控图像2中的人物1对应的像素坐标集b,那么监控图像3中的人物1对应的像素坐标集c。
75.在本实施例中,视联网终端可以从视联网调度服务器中获得监控图像中的目标对象所对应的像素坐标集。
76.步骤s22:根据像素坐标集中的像素坐标,绘制用于标记目标对象的符号。
77.在本实施例中,符号的作用是突出显示目标对象,使得用户在观看实时监控视频流时可以更好地监测目标对象。符号的类型可以是图案、文字等,本实施例对此不作具体限制。
78.在具体实施时,步骤s22可以包括:
79.根据像素坐标集中的像素坐标与符号之间的预设关联关系,绘制用于标记目标对象的符号。
80.本实施例中会预先设置符号与像素坐标之间的多种关联关系,例如符号在多个像素坐标的中心、符号距某个像素坐标预设距离等,本实施例对关联关系不作具体限制。
81.步骤s23:显示包含监控图像的实时监控视频流,并在实时监控视频流中显示符号,符号实时跟随目标对象移动。
82.在本实施例中,视联网终端可以播放包含监控图像的实时监控视频流,并在播放画面中显示实时跟随目标对象移动的符号,使得用户可以直观地看到画面中的目标对象,从而实现对目标对象的实时监测。
83.采用本技术的监控显示方法,首先获得监控图像中的目标对象所对应的像素坐标集,像素坐标集中的像素坐标用于确定目标对象在监控图像中的轮廓。然后根据像素坐标集中的像素坐标,绘制用于标记目标对象的符号。接着显示包含监控图像的实时监控视频流,并在实时监控视频流中显示符号,符号实时跟随目标对象移动。该方法可以在播放包含用户指定的目标对象的实时监控视频流时,绘制用于突出显示目标对象的符号,并在视频画面中显示该实时跟随目标对象移动的符号,一方面使得用户可以直观地看到画面中的目标对象,增强了用户的观看体验,另一方面达到了监测目标对象的目的,实现了对目标对象的实时跟踪,提升了对目标对象的识别分析效率。
84.结合以上实施例,在一种实施方式中,本技术还提供了一种绘制用于标记目标对象的符号的方法。具体地,上述步骤s22具体可以包括:
85.确定像素坐标集中各个像素坐标的中心坐标;
86.根据中心坐标,绘制用于标记目标对象的符号。
87.针对一帧监控图像,视联网终端在获得其中的目标对象所对应的像素坐标集后,可以计算像素坐标集中各个像素坐标的中心坐标,本实施例对获得中心坐标的方式不作具体限制。
88.在具体实施时,根据中心坐标,绘制用于标记目标对象的符号,可以包括:
89.根据目标对象的中心坐标,及中心坐标与符号之间的预设关联关系,绘制用于标记目标对象的符号。示例地,视联网终端可以在中心坐标处绘制用于标记目标对象的符号,或者可以在距中心坐标预设距离的位置处绘制用于标记目标对象的符号,本实施例对中心坐标与符号之间的预设关联关系不作具体限制。
90.在本实施例中,通过对每一帧监控图像中的目标对象绘制用于标记目标对象的符号,使得用户在观看实时监控视频流时可以更直观地看到目标对象。
91.结合以上实施例,在一种实施方式中,根据中心坐标,绘制用于标记目标对象的符号,具体可以包括:
92.连接像素坐标集中各个像素坐标对应的像素点,得到目标对象在监控图像中的曲线框;
93.绘制以中心坐标为几何中心且包含曲线框的预设图像框;或
94.以中心坐标为起点,按照预设方向,在曲线框的外部区域中距中心坐标预设距离的位置处绘制与目标对象关联的标识。
95.在本实施例中,由于像素坐标集中的像素坐标用于确定目标对象在监控图像中的轮廓,因此,连接像素坐标集中各个像素坐标对应的像素点,可以得到目标对象在监控图像中的曲线框,该曲线框即目标对象的轮廓。
96.为便于对本技术的监控显示方法进行更好地陈述,在此特别说明,后续各个实施例中的目标对象均是指人脸图,当然,目标对象还可以是人物完整图、车辆完整图、动物完整图等。
97.当目标对象是人脸图时,得到的轮廓可以如图3所示。图3是本技术一实施例示出的一种目标对象的曲线框的示意图。
98.在实际实施时,如果像素坐标集中的像素坐标越多,则绘制得到的曲线框更贴近真实目标对象的轮廓。而采集数量较多的像素坐标时需要的时长也就越多,且视联网终端也需要更多的时长来根据像素坐标集计算得到目标对象的轮廓,降低了绘制符号的效率。因此,本技术还提供了一种简化版的轮廓,如图4所示。图4是本技术一实施例示出的另一种目标对象的曲线框的示意图。图4中,外部粗实线矩形框则为简化后的目标对象的轮廓,矩形框实际上是可包含图3的真实轮廓的最小矩形框。可见,由于简化轮廓可直接根据a、b、c以及d四个像素点的像素坐标确定,因此,无需预先采集所有真实轮廓上的各个像素点的像素坐标,只需采集最小矩形框的四个顶点上的像素坐标即可,从而减少了采集像素坐标的时长以及计算得到目标对象的轮廓的时长,提升了绘制符号的效率。
99.在此基础上,本实施例中提供了两种绘制符号的方法,包括:
100.一、绘制以中心坐标为几何中心且包含曲线框的预设图像框。
101.二、以中心坐标为起点,按照预设方向,在曲线框的外部区域中距中心坐标预设距离的位置处绘制与目标对象关联的标识。
102.其中,预设图像框可以是任意形状的图形框,例如矩形框、圆形框等,标识可以是图案标识,也可以是文字标识。与目标对象关联是指可以突出显示目标对象。本实施例对图像框的形状、标识的类型和内容不作具体限制。
103.针对第一种方式,如果目标对象的轮廓为真实轮廓(如图3),则可以中心坐标为几何中心,绘制得到完全包含该真实轮廓的预设图像框,如图5中监控图像1中的矩形框就是用于标记目标对象的符号。如果目标对象的轮廓为简化轮廓(如图4),由于中心坐标就是简化轮廓的对角线交叉位置坐标,那么简化轮廓可以直接作为用于标记目标对象的符号,如图5中监控图像2所示。图5是本技术一实施例示出的一种监控视频显示结果示意图。
104.针对第二种方式,如果目标对象的轮廓为真实轮廓,那么可以以中心坐标为起点,按照预设方向,在真实轮廓外距中心坐标预设距离的位置绘制与目标对象关联的标识,如图5中监控图像3中的字符“目标对象”就是用于标记目标对象的符号。如果目标对象的轮廓为简化轮廓,那么可以以中心坐标为起点,按照预设方向,在简化轮廓外距中心坐标预设距离的位置绘制与目标对象关联的标识,如图5中监控图像4中的感叹号就是用于标记目标对象的符号。
105.本实施例中提供了多种可以绘制得到用于标记目标对象的符号,不仅使得用户可
以重点监测目标对象,还丰富了监控时频的展示方式。
106.结合以上实施例,在一种实施方式中,确定像素坐标集中各个像素坐标的中心坐标,具体可以包括如下步骤:
107.获得包含像素坐标集中各个像素坐标的最小矩形框;
108.将最小矩形框的对角线交叉处的坐标确定为目标对象的中心坐标。
109.在本实施例中,包含像素坐标集中各个像素坐标的最小矩形框即图4中的矩形框,也即简化轮廓。最小矩形框(简化轮廓)的中心即可作为目标对象的中心坐标。
110.在本实施例中,视联网终端可以从视联网调度服务器中获得像素坐标集,像素坐标集中包含最小矩形框的四个顶点的像素坐标,视联网终端根据这四个顶点的像素坐标即可确定最小矩形框及坐标中心。
111.本实施例中,视联网终端无需经过复杂的计算,可以根据最小矩形框的四个顶点的像素坐标快速获得坐标中心,进一步提升了绘制符号的效率。
112.结合以上实施例,在一种实施方式中,本技术还提供了一种获得监控图像中的目标对象所对应的像素坐标集的方法。具体地,上述步骤s21可以包括:
113.获得目标区域内的监控设备信息和目标对象的特征信息;
114.根据目标区域内的监控设备信息,获得目标区域内的实时监控视频流;
115.根据目标对象的特征信息,在实时监控视频流中识别出各帧包含目标对象的监控图像;
116.针对各帧包含目标对象的监控图像,获得其中目标对象所对应的像素坐标集。
117.在本实施例中,用户可以登录视联网调度服务器,在用户配置页面选择目标区域,并输入待监测的目标对象的特征信息。目标区域是预先划分的地理区域,或者行政区域,本实施例对目标区域的大小、范围不作具体限制。目标对象的特征信息可以是唯一识别目标对象的特征信息,例如目标对象是人时,特征信息可以是人脸信息,再例如目标对象是车辆时,特征信息可以是车辆的车牌号,本实施例对目标对象及其特征信息不作具体限制。
118.视联网调度服务器根据用户选择的目标区域,获得目标区域内的监控设备信息,然后将目标区域、目标对象的特征信息、目标区域内的监控设备信息保存在数据库中。监控设备信息是指各个监控设备的设备id,一个设备id可在目标区域内唯一对应一个监控设备。接着,视联网调度服务器通过视联网协议将目标对象的特征信息和目标区域内的监控设备信息下发到智能分析服务器。智能分析服务器一方面将目标对象的特征信息下发到特征识别服务器,另一方面根据监控设备信息,通过视联网协议从协转服务器调取和接收实时监控视频流,将实时监控视频流转换成rtsp协议封装包,将封装包实时传输给特征识别服务器。其中,通过视联网协议从协转服务器调取和接收实时监控视频流,包括:智能分析服务器将监控设备信息发送给协转服务器,协转服务器从各个监控设备id对应的监控设备中调取实时监控视频流,将调取的实时监控视频流传输给智能分析服务器。
119.接着,特征识别服务器根据目标对象的特征信息,在实时监控视频流中识别出各帧包含目标对象的监控图像,然后针对每一帧包含目标对象的监控图像,获得其中目标对象所对应的像素坐标集。
120.其中,特征识别服务器在获得目标对象所对应的像素坐标集时,可以执行以下步骤:
121.获得目标对象所在区域在监控图像的上下左右四个方向的最远像素点;
122.确定包含上这一方向上的最远像素点的第一水平线,和包含下这一方向上的最远像素点的第二水平线;
123.确定包含作左一方向上的最远像素点的第一垂直线,和包含右这一方向上的最远像素点的第二垂直线;
124.第一水平线、第二水平线、第一垂直线以及第二垂直线所围成的边框则为最小矩形框。第一水平线与第一垂直线的交点(最小矩形框左上顶点)处的像素点为第一像素点,第一水平线与第二垂直线的交点(最小矩形框右上顶点)处的像素点为第二像素点,第一水平线与第一垂直线的交点(最小矩形框左下顶点)处的像素点为第三像素点,第二水平线与第二垂直线的交点(最小矩形框右下顶点)处的像素点为第四像素点。
125.图6是本技术一实施例示出的一种获得像素坐标集的过程示意图。在图6中,目标对象的轮廓上的四个黑点表示的是监控图像的上下左右四个方向的最远像素点,根据四个最远像素点可以确定出第一水平线、第二水平线、第一垂直线以及第二垂直线,进而获得第一像素点a,第二像素点b、第三像素点c以及第四像素点d。
126.接着,特征识别服务器将第一像素点至第四像素点加入像素坐标集,将识别出的包含目标对象的监控图像、各帧监控图像中的目标对象所对应的像素坐标集发送至智能分析服务器,由智能分析服务器再通过视联网调度服务器发送至视联网终端。
127.结合以上实施例,在一种实施方式中,本技术的方法还可以包括:
128.确定包含目标对象的实时监控视频流所属的目标监控设备的设备标识。
129.在此基础上,显示包含监控图像的实时监控视频流,包括:
130.根据目标监控设备的设备标识,从目标监控设备中读取包含监控图像的实时监控视频流并显示。
131.在本实施例中,特征识别服务器在实时监控视频流中识别出各帧包含目标对象的监控图像时,还可以确定这些监控图像所属的目标监控设备,并获得目标监控设备的设备标识。
132.接着,特征识别服务器还可以将目标监控设备的设备标识发送给智能分析服务器,由智能分析服务器再通过视联网调度服务器发送至视联网终端,使得视联网终端后续可从目标监控设备中调取包含目标对象的监控视频流。
133.结合以上实施例,在一种实施方式中,上述步骤s23可以包括:
134.在目标监控设备为多个时,将显示区域划分为与目标监控设备的数量相符合的多个子区域;
135.按照一个子区域显示一个目标监控设备的实时监控视频流的方式,在显示区域中显示各个目标监控设备对应的实时监控视频流,并分别在各个实时监控视频流中显示符号,符号实时跟随目标对象移动。
136.在本实施例中,包含目标对象的目标监控设备可能有多个,当目标监控设备有多个时,视联网终端可以将显示区域划分为与目标监控设备的数量相同的多个子区域,一个子区域用于显示一个目标监控设备的实时监控视频流,如此,用户可在显示区域中同时查看到多个目标监控设备对应的实时监控视频流,从而能更好地监测目标对象,实现对目标对象的实时跟踪。
137.本实施例中可通过多个子区域对实时监控视频流进行显示,使得用户能更好地监测目标对象,实现对目标对象的实时跟踪。
138.下面将结合图1,以一个具体实施例对本技术的监控显示方法进行详细说明。
139.步骤1:用户登录视联网调度服务器,在用户配置页面输入待监测的目标人物a的人脸信息,和目标地理区域的经纬度信息。
140.步骤2:视联网调度服务器根据目标地理区域的经纬度信息,获得目标地理区域内的监控设备信息,然后将目标地理区域、目标人物a的人脸信息、目标地理区域内的监控设备信息保存在数据库中。
141.步骤3:视联网调度服务器将目标地理区域内的监控设备信息和目标人物a的人脸信息通过视联网协议下发到智能分析服务器。
142.步骤4:智能分析服务器将目标人物a的人脸信息通过ip网发送到特征识别服务器。
143.步骤5:智能分析服务器通过视联网协议将监控设备信息发送给协转服务器,协转服务器从各个监控设备id对应的监控设备中调取实时监控视频流,将调取的实时监控视频流传输给智能分析服务器。
144.步骤6:智能分析服务器将实时监控视频流转换为rtsp协议,通过ip网实时传递给特征识别服务器。
145.步骤7:特征识别服务器开始对实时监控视频流进行分析,识别出包含目标人物a的人脸信息的监控图像,然后将这些监控图像、监控图像所属的监控设备的设备标识、监控图像中目标对象所对应的像素坐标集实时发送至智能分析服务器。
146.步骤8:智能分析服务器通过视联网协议将监控图像、监控图像所属的监控设备的设备标识、监控图像中目标对象所对应的像素坐标集透传给视联网调度服务器。
147.步骤9:视联网调度服务器通过视联网协议将监控图像、监控图像所属的监控设备的设备标识、监控图像中目标对象所对应的像素坐标集发送给视联网终端。
148.步骤10:视联网终端根据返回的监控设备的设备标识从协转服务器中调取实时监控视频流,并播放实时监控视频流。在播放时,视联网终端针对每一帧包含目标人物a的监控画面图像,根据像素坐标集中的各个像素坐标确定中心坐标,然后根据中心坐标绘制用于框选目标人物a的矩形框,最后在监控画面图像中显示实时跟随目标人物a移动的矩形框。
149.本技术的方法可对重点区域的监控点位进行联动布控,充分利用特征识别分析技术,根据识别到的布控对象的位置信息和坐标信息,可实现对布控对象的实时跟踪显示,提升对布控对象的识别分析效率。
150.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
151.基于同一发明构思,本技术提供了一种监控显示装置700。图7是本技术一实施例示出的一种监控显示装置的结构框图。参照图7,本技术的监控显示装置700可以包括:
152.获得模块701,用于获得监控图像中的目标对象所对应的像素坐标集,所述像素坐标集中的像素坐标用于确定所述目标对象在所述监控图像中的轮廓;
153.绘制模块702,用于根据所述像素坐标集中的像素坐标,绘制用于标记所述目标对象的符号;
154.显示模块703,用于显示包含所述监控图像的实时监控视频流,并在所述实时监控视频流中显示所述符号,所述符号实时跟随所述目标对象移动。
155.可选地,所述绘制模块702包括:
156.第一确定子模块,用于确定所述像素坐标集中各个像素坐标的中心坐标;
157.第一绘制子模块,用于根据所述中心坐标,绘制用于标记所述目标对象的符号。
158.可选地,所述第一绘制子模块包括:
159.连接子模块,用于连接所述像素坐标集中各个像素坐标对应的像素点,得到所述目标对象在所述监控图像中的曲线框;
160.第二绘制子模块,用于绘制以所述中心坐标为几何中心且包含所述曲线框的预设图像框;或
161.第三绘制子模块,用于以所述中心坐标为起点,按照预设方向,在所述曲线框的外部区域中距所述中心坐标预设距离的位置处绘制与所述目标对象关联的标识。
162.可选地,所述第一确定子模块包括:
163.第一获得子模块,用于获得包含所述像素坐标集中各个像素坐标的最小矩形框;
164.第二确定子模块,用于将所述最小矩形框的对角线交叉处的坐标确定为所述目标对象的中心坐标。
165.可选地,所述获得模块701包括:
166.第二获得子模块,用于获得目标区域内的监控设备信息和目标对象的特征信息;
167.第三获得子模块,用于根据所述目标区域内的监控设备信息,获得所述目标区域内的实时监控视频流;
168.识别子模块,用于根据所述目标对象的特征信息,在所述实时监控视频流中识别出各帧包含所述目标对象的监控图像;
169.第四获得子模块,用于针对各帧包含所述目标对象的监控图像,获得其中目标对象所对应的像素坐标集。
170.可选地,所述装置700还包括:
171.确定模块,用于确定包含所述目标对象的实时监控视频流所属的目标监控设备的设备标识;
172.所述显示模块703包括:
173.第一显示子模块,用于根据所述目标监控设备的设备标识,从所述目标监控设备中读取包含所述监控图像的实时监控视频流并显示。
174.可选地,所述显示模块703包括:
175.划分子模块,用于在所述目标监控设备为多个时,将显示区域划分为与所述目标监控设备的数量相符合的多个子区域;
176.第二显示子模块,用于按照一个子区域显示一个目标监控设备的实时监控视频流的方式,在所述显示区域中显示各个所述目标监控设备对应的实时监控视频流,并分别在
各个所述实时监控视频流中显示所述符号,所述符号实时跟随所述目标对象移动。
177.基于同一发明构思,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行时实现本技术上述任一实施例的会议恢复方法中的步骤。
178.基于同一发明构思,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术上述任一实施例的会议恢复方法中的步骤。
179.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
180.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
181.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
182.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
183.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
184.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
185.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
186.以上对本发明所提供的一种监控显示方法、装置、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说
明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
再多了解一些

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

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

相关文献