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

监控图像矫正窗口的调整方法及装置、存储介质与流程

2021-11-05 23:33:00 来源:中国专利 TAG:


1.本发明涉及通信领域,具体而言,涉及一种监控图像矫正窗口的调整方法及装置、存储介质。


背景技术:

2.鱼眼摄像机是一种配置有超广角镜头的摄像机,与普通摄像机相比,单个鱼眼摄像机的视角广阔,可替代多个普通摄像机进行大范围监测。但是鱼眼摄像机获取的鱼眼图像与人们眼中的真实世界的景象存在很大的差别,因此,需要对鱼眼图像进行矫正,才能生成人们容易辨认的图像。
3.目前,鱼眼摄像机一般分为180
°
与360
°
两种规格,具有墙装与顶装两种安装方式,并且不同的规格和安装方式对应不同的矫正模式。通常数字视频录像机(digital videorecorder,dvr)可以查询鱼眼摄像机的规格以及对应的安装方式并以配置文件的方式将上述信息保存在本地。当监控人员发现监控画面中出现危险行为,例如可疑人员入侵,需要手动触发矫正菜单,并手动选择相应的矫正模式进行图像矫正。
4.针对相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值等问题,尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种监控图像矫正窗口的调整方法及装置、存储介质,以至少解决相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值等问题。
6.根据本发明的一个实施例,提供了一种监控图像矫正窗口的调整方法,包括:获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
7.在一个示例性的实施例中,根据多个所述总热度值在多个区域中确定目标区域之前,包括:在多个总热度值中确定大于第一预设阈值的多个第一总热度值;确定多个所述第一总热度值对应的多个区域,并确定所述多个区域的距离信息;在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系,其中,所述多个区域包括:所述第一目标区域和所述第二目标区域。
8.在一个示例性的实施例中,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系之后,所述方法还包括:在所述大小关系指示所述第一目标区域对应的第一总热度值大于所述第二目标区域对应的第一总热度值的情
况下,将所述矫正窗口调整至所述第一目标区域;在所述大小关系指示所述第一目标区域对应的第一总热度值小于所述第二目标区域对应的第一总热度值的情况下,将所述矫正窗口调整至所述第二目标区域。
9.在一个示例性的实施例中,将矫正窗口调整至所述目标区域之后,所述方法还包括:获取第二目标图像,其中,所述第二目标图像与所述第一目标图像指示同一区域;确定所述第二目标图像中是否存在智能事件,其中,所述智能事件包括以下至少之一:人脸识别事件、绊线入侵事件;在所述第二目标图像中存在智能事件的情况下,根据所述智能事件调整所述矫正窗口。
10.在一个示例性的实施例中,在所述第二目标图像中存在智能事件的情况下,根据所述智能事件调整所述矫正窗口,包括:确定第二目标图像中的目标对象以及所述目标对象对应的位置信息;根据所述目标对象对应的位置信息将所述矫正窗口调整至所述目标对象对应的位置。
11.在一个示例性的实施例中,获取第一目标图像对应的热度图数据,包括:获取第一目标图像对应的视频流中的人流量数据;对所述人流量数据进行统计,以得到所述第一目标图像对应的热度图数据。
12.根据本发明的另一个实施例,还提供了一种监控图像矫正窗口的调整装置,获取模块,用于获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;确定模块,用于将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;调整模块,用于根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
13.在一个示例性实施例中,确定模块,还用于在多个总热度值中确定大于第一预设阈值的多个第一总热度值;确定多个所述第一总热度值对应的多个第一区域,并确定多个所述第一区域的距离信息;在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系,其中,多个所述第一区域包括:所述第一目标区域和所述目标区域。
14.根据本发明的又一个实施例,还提供了一种计算机可读的存储介质,所述计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
15.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
16.通过本发明,获取第一目标图像对应的热度图数据,其中,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面,即根据多个区域的总热度值确定目标区域,并将矫正窗口调整至所述目标区域,采用上述技术方案,解决而相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值,通过热度图数据分析自动调整矫正窗
口的位置,对不同的实际场景变换不同的矫正模式,使各矫正窗口的位置分布在热度值较高的区域,从而达到最佳预览效果。
附图说明
17.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
18.图1是本发明实施例的一种监控图像矫正窗口的调整方法的移动终端的硬件结构框图;
19.图2是根据本发明实施例的监控图像矫正窗口的调整方法的流程图;
20.图3为根据本发明可选实施例的监控图像矫正窗口的调整方法的系统结构图;
21.图4为根据本发明可选实施例的监控图像矫正窗口的调整方法流程图(一);
22.图5为根据本发明可选实施例的监控图像矫正窗口的调整方法示意图;
23.图6为根据本发明可选实施例的监控图像矫正窗口的调整方法流程图(二);
24.图7是根据本发明实施例的一种监控图像矫正窗口的调整装置的结构框图。
具体实施方式
25.下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
26.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
27.本技术实施例所提供的方法实施例可以在移动终端,或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种监控图像矫正窗口的调整方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
28.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的移动终端的监控图像矫正窗口的调整方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
29.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可
与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
30.在本实施例中提供了一种监控图像矫正窗口的调整方法,应用于上述移动终端,具体为鱼眼相机,图2是根据本发明实施例的监控图像矫正窗口的调整方法的流程图,该流程包括如下步骤:
31.步骤s202,获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;
32.步骤s204,将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;
33.步骤s206,根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
34.通过上述步骤,获取第一目标图像对应的热度图数据,其中,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面,即根据多个区域的总热度值确定目标区域,并将矫正窗口调整至所述目标区域,采用上述技术方案,解决而相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值,通过热度图数据分析自动调整矫正窗口的位置,对不同的实际场景变换不同的矫正模式,使各矫正窗口的位置分布在热度值较高的区域,从而达到最佳预览效果。
35.需要说明的是,“所述矫正窗口用于调整所述目标区域的画面”可以理解为,在矫正窗口移至目标区域的情况下,对目标区域的画面进行校正,以使所述目标区域的画面呈现为规则的画面。
36.在一个示例性的实施例中,根据多个所述总热度值在多个区域中确定目标区域之前,包括:在多个总热度值中确定大于第一预设阈值的多个第一总热度值;确定多个所述第一总热度值对应的多个区域,并确定所述多个区域的距离信息;在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系,其中,所述多个区域包括:所述第一目标区域和所述第二目标区域。
37.也就是说,确定大于第一预设阈值的多个第一总热度值,以及第一总热度值对应的区域,根据坐标信息分别确定第一目标区域和第二目标区域的距离信息,在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,比较所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小,根据所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系确定目标区域;在第一目标区域和第二目标区域的距离信息大于第二预设阈值的情况下,将所述第一目标区域和第二目标区域作为目标区域,并将矫正窗口调整至第一目标区域和第二目标区域,其中,矫正窗口的数量为多个。
38.在另一个示例性的实施例中,将多个总热度值从大到小进行排序,根据排列顺序确定预设数量的第一总热度值,以及第一总热度值对应的区域,根据坐标信息分别确定第
一目标区域和第二目标区域的距离信息,在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,比较所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小,根据所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系确定目标区域;在第一目标区域和第二目标区域的距离信息大于第二预设阈值的情况下,将所述第一目标区域和第二目标区域作为目标区域,并将矫正窗口调整至第一目标区域和第二目标区域,其中,矫正窗口的数量为多个,预设数量与矫正窗口的数量相同。
39.在一个示例性的实施例中,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系之后,在所述大小关系指示所述第一目标区域对应的第一总热度值大于所述第二目标区域对应的第一总热度值的情况下,将所述矫正窗口调整至所述第一目标区域;在所述大小关系指示所述第一目标区域对应的第一总热度值小于所述第二目标区域对应的第一总热度值的情况下,将所述矫正窗口调整至所述第二目标区域。
40.换言之,比较第一总热度值和第二总热度值的大小关系,将矫正窗口调整至第一总热度值和第二总热度值中较高热度值对应的目标区域。
41.在一个示例性的实施例中,将矫正窗口调整至所述目标区域之后,获取第二目标图像,其中,所述第二目标图像与所述第一目标图像指示同一区域;确定所述第二目标图像中是否存在智能事件,其中,所述智能事件包括以下至少之一:人脸识别事件、绊线入侵事件;在所述第二目标图像中存在智能事件的情况下,根据所述智能事件调整所述矫正窗口。
42.在将矫正窗口调整至所述目标区域之后,同时,通过鱼眼相机的智能分析功能或者网络视频录像机(network video recorder,简称为nvr)支持后智能分析模块可对视频码流中的目标图像进行智能分析,当检测到智能事件的情况下,如人脸识别,拌线入侵等事件时,根据所述智能事件调整所述矫正窗口。
43.在一个示例性的实施例中,在所述第二目标图像中存在智能事件的情况下,根据所述智能事件调整所述矫正窗口,包括:确定第二目标图像中的目标对象以及所述目标对象对应的位置信息;根据所述目标对象对应的位置信息将所述矫正窗口调整至所述目标对象对应的位置。
44.具体地,确定目标图像中的目标对象以及目标对象对应的坐标位置,实时调整其中一个矫正窗口持续跟踪目标,尽量保证目标对象在画面中心位置。如此用户可以追踪到连贯清晰的视频画面。
45.在一个示例性的实施例中,获取第一目标图像对应的热度图数据,包括:获取第一目标图像对应的视频流中的人流量数据;对所述人流量数据进行统计,以得到所述第一目标图像对应的热度图数据。
46.鱼眼相机支持热度图统计,统计第一目标图像对应的视频流中的人流量数据,以得到所述第一目标图像对应的热度图数据,nvr通过不断查询热度图数据,热度图数据更新后自动调整矫正窗口的位置,使矫正窗口分布在热度值相对较高的位置。
47.为了更好的理解上述监控图像矫正窗口的调整方法的过程,以下结合可选实施例对上述监控图像矫正窗口的调整方法流程进行说明,但不用于限定本发明实施例的技术方案。
48.图3为根据本发明可选实施例的监控图像矫正窗口的调整方法的系统结构图;如图3所示,监控图像矫正窗口的调整方法的系统包括:
49.nvr或dvr以及一台支持热度图统计的鱼眼相机,其中,nvr或dvr支持后智能或者鱼眼相机支持智能分析功能。
50.nvr或dvr用于查询目标图像对应的热度图数据,以及目标图像对应的视频流进行智能分析,检测视频流中是否发生智能事件。
51.鱼眼相机用于进行对视频流的人流量数据进行统计,以得到目标图像对应的热度图数据。
52.图4为根据本发明可选实施例的监控图像矫正窗口的调整方法流程图(一),如图4所示,具体步骤如下:
53.步骤s401:nvr通过不断查询热度图数据;
54.步骤s402:分析热度图数据;
55.具体的,将目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域对应的多个总热度值。
56.步骤s403:根据热度图坐标调整矫正窗口的位置;
57.步骤s404:保存矫正窗口的位置。
58.具体地,鱼眼相机统计视频流的人流量数据,并得到对应的热度图,nvr通过不断查询热度图数据,热度图数据更新后自动调整矫正窗口的位置,使矫正窗口分布在热度值相对较高的位置。图5为根据本发明可选实施例的监控图像矫正窗口的调整方法示意图,如图5所示,以矫正窗口为8窗口为例,调整矫正窗口到集中热度高的位置,从而更清晰的捕捉到更活跃的画面区域。
59.热度图数据格式,以下为例:
60."average":27,"width":192,"height":160,
61."points":{"data":[0,0,5,17,29

]}。
[0062]
把画面分成192*160个点阵,data值是每个点的热度值。
[0063]
计算出各个矫正窗口的位置,使各矫正窗口尽可能覆盖热度值相对大的点阵区域,同时保证矫正窗口不能太集中,使矫正窗口区域中监控到的视频信息量最大化。
[0064]
图6为根据本发明可选实施例的监控图像矫正窗口的调整方法流程图(二),如图6所示,监控图像矫正窗口的调整方法的过程可以通过以下步骤实现:
[0065]
步骤s601:通过鱼眼相机的智能分析功能,或者nvr支持后智能分析模块可对视频码流进行智能分析,检测到智能事件,如人脸识别,拌线入侵等事件;
[0066]
步骤s602:获取移动目标的位置信息;
[0067]
步骤s603:将矫正窗口调整至移动目标的位置上;
[0068]
步骤s604:判断智能事件是否结束,智能事件结束的情况下,执行步骤s605;智能事件未结束的情况下,执行步骤s602;
[0069]
步骤s605:返回原来的矫正窗口对应的位置。
[0070]
通过本发明,获取第一目标图像对应的热度图数据,其中,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;根据多个所述总热度
值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面,即根据多个区域的总热度值确定目标区域,并将矫正窗口调整至所述目标区域,采用上述技术方案,解决而相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值,通过热度图数据分析自动调整矫正窗口的位置,对不同的实际场景变换不同的矫正模式,使各矫正窗口的位置分布在热度值较高的区域,从而达到最佳预览效果。
[0071]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0072]
在本实施例中还提供了一种监控图像矫正窗口的调整装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0073]
图7是根据本发明实施例的一种监控图像矫正窗口的调整装置的结构框图;如图7所示,包括:
[0074]
获取模块72,用于获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;
[0075]
确定模块74,用于将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;
[0076]
调整模块76,用于根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
[0077]
通过上述模块,获取第一目标图像对应的热度图数据,其中,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面,即根据多个区域的总热度值确定目标区域,并将矫正窗口调整至所述目标区域,采用上述技术方案,解决而相关技术中,需要通过手动调整矫正窗口的位置,进而矫正目标图像的目标区域的像素值,通过热度图数据分析自动调整矫正窗口的位置,对不同的实际场景变换不同的矫正模式,使各矫正窗口的位置分布在热度值较高的区域,从而达到最佳预览效果。
[0078]
在一个示例性的实施例中,确定模块,还用于在多个总热度值中确定大于第一预设阈值的多个第一总热度值;确定多个所述第一总热度值对应的多个区域,并确定所述多个区域的距离信息;在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,确定所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系,其中,所述多个区域包括:所述第一目标区域和所述第二目标区域。
[0079]
也就是说,确定大于第一预设阈值的多个第一总热度值,以及第一总热度值对应
的区域,根据坐标信息分别确定第一目标区域和第二目标区域的距离信息,在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,比较所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小,根据所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系确定目标区域;在第一目标区域和第二目标区域的距离信息大于第二预设阈值的情况下,将所述第一目标区域和第二目标区域作为目标区域,并将矫正窗口调整至第一目标区域和第二目标区域,其中,矫正窗口的数量为多个。
[0080]
在另一个示例性的实施例中,确定模块,还用于将多个总热度值从大到小进行排序,根据排列顺序确定预设数量的第一总热度值,以及第一总热度值对应的区域,根据坐标信息分别确定第一目标区域和第二目标区域的距离信息,在第一目标区域和第二目标区域的距离信息小于第二预设阈值的情况下,比较所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小,根据所述第一目标区域对应的第一总热度值和所述第二目标区域对应的第一总热度值的大小关系确定目标区域;在第一目标区域和第二目标区域的距离信息大于第二预设阈值的情况下,将所述第一目标区域和第二目标区域作为目标区域,并将矫正窗口调整至第一目标区域和第二目标区域,其中,矫正窗口的数量为多个,预设数量与矫正窗口的数量相同。
[0081]
在一个示例性的实施例中,调整模块,还用于在所述大小关系指示所述第一目标区域对应的第一总热度值大于所述第二目标区域对应的第一总热度值的情况下,将所述矫正窗口调整至所述第一目标区域;在所述大小关系指示所述第一目标区域对应的第一总热度值小于所述第二目标区域对应的第一总热度值的情况下,将所述矫正窗口调整至所述第二目标区域。
[0082]
换言之,比较第一总热度值和第二总热度值的大小关系,将矫正窗口调整至第一总热度值和第二总热度值中较高热度值对应的目标区域。
[0083]
在一个示例性的实施例中,调整模块,还用于获取第二目标图像,其中,所述第二目标图像与所述第一目标图像指示同一区域;确定所述第二目标图像中是否存在智能事件,其中,所述智能事件包括以下至少之一:人脸识别事件、绊线入侵事件;在所述第二目标图像中存在智能事件的情况下,根据所述智能事件调整所述矫正窗口。
[0084]
在将矫正窗口调整至所述目标区域之后,同时,通过鱼眼相机的智能分析功能或者网络视频录像机(network video recorder,简称为nvr)支持后智能分析模块可对视频码流中的目标图像进行智能分析,当检测到智能事件的情况下,如人脸识别,拌线入侵等事件时,根据所述智能事件调整所述矫正窗口。
[0085]
在一个示例性的实施例中,调整模块,还用于确定第二目标图像中的目标对象以及所述目标对象对应的位置信息;根据所述目标对象对应的位置信息将所述矫正窗口调整至所述目标对象对应的位置。
[0086]
具体地,确定目标图像中的目标对象以及目标对象对应的坐标位置,实时调整其中一个矫正窗口持续跟踪目标,尽量保证目标对象在画面中心位置。如此用户可以追踪到连贯清晰的视频画面。
[0087]
在一个示例性的实施例中,获取模块,还用于获取第一目标图像对应的视频流中的人流量数据;对所述人流量数据进行统计,以得到所述第一目标图像对应的热度图数据。
[0088]
鱼眼相机支持热度图统计,统计第一目标图像对应的视频流中的人流量数据,以得到所述第一目标图像对应的热度图数据,nvr通过不断查询热度图数据,热度图数据更新后自动调整矫正窗口的位置,使矫正窗口分布在热度值相对较高的位置。
[0089]
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
[0090]
在一个示例性实施例中,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
[0091]
s1,获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;
[0092]
s2,将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;
[0093]
s3,根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
[0094]
在一个示例性实施例中,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read

only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
[0095]
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0096]
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0097]
在一个示例性实施例中,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
[0098]
s1,获取第一目标图像对应的热度图数据,所述热度图数据用于指示所述目标图像各位置对应的人流量数据;
[0099]
s2,将所述第一目标图像划分为多个区域,并根据所述热度图数据分别确定所述多个区域中每个区域对应的总热度值;
[0100]
s3,根据多个所述总热度值在所述多个区域中确定目标区域,并将矫正窗口调整至所述目标区域,其中,所述矫正窗口用于调整所述目标区域的画面。
[0101]
在一个示例性实施例中,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
[0102]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,在一个示例性实施例中,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0103]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献