监控方法及装置与流程

文档序号:15981487发布日期:2018-11-17 00:23阅读:148来源:国知局

本发明涉及图像数据处理技术领域,具体而言,涉及一种监控方法及装置。

背景技术

目前的在监控系统中,监控现场的视频分别投影在不同的显示器上,每一个显示器单独的显现一个摄像头的监控实时画面。但是这样,观看者也只是知道每个摄像头下发生了什么而已,对于整个监控现场具体的每个位置所发生的缺乏一个具有空间感的直观了解。同时对于异常的情况的捕捉完全依赖人工在各个显示器上观察,缺乏自动化的辅助。



技术实现要素:

有鉴于此,本发明的目的在于提供一种图像数据加载方法及装置,以有效改善上述缺陷。

本发明的实施例通过如下方式实现:

第一方面,本发明实施例提供了一种监控方法,所述方法包括:接收一控制指令,并根据所述控制指令对应加载一三维模型;所述三维模型由根据一监控现场的结构所建立,所述三维模型与所述监控现场等比例;根据所述控制指令,在所述三维模型中获得所述控制指令指向的第一摄像头标识;加载与所述第一摄像头标识对应的第一实物摄像头的监控数据;其中,摄像头标识根据对应的实物摄像头在所述监控现场中的位置对应设置在所述三维模型中一位置。

进一步的,所述加载与所述摄像头标识对应的一实物摄像头的监控数据,包括:向一显示终端发送所述监控数据中的实时数据;当实时数据中出现一移动物体时,加载所述移动物体的移动方向上的第二实物摄像头监控数据。

进一步的,所述加载与所述第一摄像头标识对应的第一实物摄像头的监控数据之后,包括:当接收到追踪指令时,判断所述移动物体是否离开所述第一实物摄像头的监控范围;当结果为是时,向所述显示终端发送第二实物摄像头的监控数据中的实时数据。

进一步的,所述加载与所述第一摄像头标识对应的第一实物摄像头的监控数据之后,包括:当接收到回览指令时,向所述显示终端发送第一实物摄像头的监控数据中的历史数据。

进一步的,所述当实时数据中出现一移动物体时,加载所述移动物体的移动方向上的第二实物摄像头的监控数据包括:根据所述实时数据,获得所述移动物体的移动趋势;根据所述移动物体的移动趋势,选择出所述移动方向上的第二实物摄像头。

第二方面,本发明实施例提供了一种监控装置,包括:第一接收模块、第一加载模块、第一选择模块和第二加载模块;第一接收模块,用于接收一控制指令;第一加载模块,用于根据所述控制指令对应加载一三维模型;第一选择模块,用于在所述三维模型中获得所述控制指令指向的第一摄像头标识;第二加载模块,用于加载与所述第一摄像头标识对应的第一实物摄像头的监控数据。

进一步的,所述第二加载模块包括:第一发送单元和第一加载单元;所述第一发送单元,用于向一显示终端发送所述监控数据中的实时数据;所述第一加载单元,用于当实时数据中出现一移动物体时,加载所述移动物体的移动方向上的第二实物摄像头监控数据。

进一步的,所述监控装置,还包括:第二接收模块、第一判断模块和第一发送模块;所述第二接收模块,用于接收到追踪指令;所述第一判断模块,用于判断所述移动物体是否离开所述第一实物摄像头的监控范围;所述第一发送模块,用于向所述显示终端发送第二实物摄像头的监控数据中的实时数据。

进一步的,所述监控装置,还包括:第三接收模块和第二发送模块;所述第三接收模块,用于接收回览指令;所述第二发送模块,用于当接收到回览指令时,向所述显示终端发送第一实物摄像头的监控数据中的历史数据。

进一步的,所述第一加载单元包括:第一获得子单元和第一选择子单元;所述第一获得子单元,用于根据所述实时数据,获得所述移动物体的移动趋势;所述第一选择子单元,用于根据所述移动物体的移动趋势,选择出所述移动方向上的第二实物摄像头。

本发明实施例的有益效果是:

本发明实施例提供了本发明实施例提供了一种监控方法,所述方法包括:接收一控制指令,并根据所述控制指令对应加载一三维模型;所述三维模型由根据一监控现场的结构所建立,所述三维模型与所述监控现场等比例;根据所述控制指令,在所述三维模型中获得所述控制指令指向的第一摄像头标识;加载与所述第一摄像头标识对应的第一实物摄像头的监控数据;其中,摄像头标识根据对应的实物摄像头在所述监控现场中的位置对应设置在所述三维模型中一位置。通过三维模型选择需要的实物摄像头,并调用该摄像头的监控数据,直接明了,简单快捷。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明第二实施例提供的一种监控方法的流程图;

图2示出了本发明第三实施例提供的一种监控装置的模块示意图;

图3示出了本发明第三实施例提供的一种监控装置的第二加载模块的模块示意图;

图4示出了本发明第三实施例提供的一种监控装置的第一加载单元的模块示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

第一实施例

本发明第一实施例提供了一种嵌入式设备,所诉嵌入式设备为运行有操作系统的计算机设备,可选的,所述嵌入式设备为通常为高性能的pc、工作站或小型机,并采用大型数据库系统,如oracle、sybase、informix、sqlserver或其它类型的数据库。所述嵌入设备上运行有操作系统,该操作系统,可选的,为macos、ios、windows和linux。该操作系统运行有各种各样的应用软件,例如音乐播放器、地图软件或者手机银行等。

第二实施例

请参阅图1,本发明第二实施例提供了一种图像数据加载方法,应用于嵌入式设备,所述方法包括:步骤s100、步骤s200、步骤s300和步骤s400。

步骤s100:接收一控制指令,并根据所述控制指令对应加载一三维模型;所述三维模型由根据一监控现场的结构所建立,所述三维模型与所述监控现场等比例。

该控制指令有操作人员在控制终端输入,根据该控制指令,系统对应选择一三维模型加载,使三维模型呈现的显示终端上。

步骤s200:根据所述控制指令,在所述三维模型中获得所述控制指令指向的第一摄像头标识;

该三维模型等比例的再现了监控现场的结构,对应的一个摄像头标识在该三维模型中的位置代表着对应的一个实物摄像头在监控现场中的位置。

步骤s300:加载与所述第一摄像头标识对应的第一实物摄像头的监控数据;其中,摄像头标识根据对应的实物摄像头在所述监控现场中的位置对应设置在所述三维模型中一位置。

其中步骤s300包括:步骤s310和步骤s320;

步骤s310:向一显示终端发送所述监控数据中的实时数据。

步骤s320:当实时数据中出现一移动物体时,加载所述移动物体的移动方向上的第二实物摄像头监控数据。

对于任何数据的加载通常都是需要一定的时间,当数据量较大时,如果依次加载则会让用户等待的时间较长,此时若对所需加载的部分数据进行一定划分,或者说是优先级的划分,让需求高的这一种类的数据先被加载显示,则可以有效的改善用户的体验。例如在上述三维模型中的第二实物摄像头的监控数据,经过系统的预判,如果需要通过监控系统实时追踪该移动物体,那么这部分数据势必会在一定时间后被加载,这时候进行提前加载,会在后面的显示时,做到及时的反馈,符合实时监控要求的低延迟的特性。

同时,在对所述第二实物摄像头的监控数据进行加载的时候,还可以将第一实物摄像头附近的其他实物摄像头的监控数据进行加载。因为所述显示视角可能会出现运动趋势的突变,将所述部分数据临近区域对应的模型数据也做加载,可以使得当所述显示视角出现运动趋势变化时,能够快速的读取需要加载的数据。

步骤s300执行完毕后,所述方法还包括:步骤s400和步骤s500;

步骤s400:当接收到追踪指令时,判断所述移动物体是否离开所述第一实物摄像头的监控范围;

该判断可以采用现有的简单的计算机程序进行识别,本发明实施例中不再继续累述。

步骤s500:当结果为是时,向所述显示终端发送第二实物摄像头的监控数据中的实时数据。

结果显示为是时,表示

或者在步骤s300执行完毕后,当接收到回览指令时,向所述显示终端发送第一实物摄像头的监控数据中的历史数据。

其中在步骤s320中,包括步骤s321和步骤s322。

步骤s321:根据所述实时数据,获得所述移动物体的移动趋势。

根据所述实时数据,结合所述移动物体的移动方向和速度甚至还可以结合加速度,可以推断出该移动物体在短时间内的移动趋势,所述移动趋势即表征该移动物体在未来一时间后会到达的位置。

步骤s322:根据所述移动物体的移动趋势,选择出所述移动方向上的第二实物摄像头。

在步骤s322中,例如所述移动物体超东北方向移动,在所述移动物体的东北方向的移动线路上,安装有第二实物摄像头,那么这个时候选择第二实物摄像头,让所述第二实物摄像头的监控数据提前被加载,以便后续如果需要向显示终端发送数据时,快速的提取对应的第二实物摄像头的监控数据。

值得注意的是,在本发明实施例中,关于三维模型的建立可以通过以下方式进行:

第一步,使用infraworks软件将所需地形模型下载并导入到3dsmax中,建立gis地形模型。

其中,gis地形模型具有很强的可扩充性和可连接性。在应用开发过程中,考虑系统成功后进一步发展,包括维护性扩展功能和与其它应用系统的街接与整合的方便。具有线路的方位或区域分析判断功能,为用户提供可靠的辅助决策,综合统计分析,为管理决策人员提供依据。

其次,通过3dsmax软件将实际施工图纸中的道路、桥梁、隧道、收费站、服务区等bim模型在地形模型上按照1:1的比例建立起来,每个构筑物的里程桩号、高程数据必须与实际一致。里程桩号是通过地形模型中的一个命令建立。

其中,3dsmax:可高度定制,升级的用于游戏,电影,电视和设计展示的3d动画,建模及渲染平台。infraworks和3dsmax这两款软件都是autodesk公司的产品,开放性好、上手快、数据可交互。

将建立好的所有模型导入到unity3d中进行资源打包;使用unity3d引擎,将三维模型渲染出来,可下载模型离线使用

首先,对施工现场进行模块划分(如:门禁、施工现场、材料仓库等);其次,对各个模块进行安装摄像头,以保证可以全面、无死角的监控工程的进展情况。

通过按照施工现场与三维模型1:1的比例,在模型上建立施工现场的各个模块摄像头图标。

点击三维模型上的摄像头图标,系统自动拉取当前施工场地所对应模块的实时视频监控。

第三实施例

请参阅图2,本发明实施例提供了本发明实施例提供了一种监控装置100,包括:第一接收模块110、第一加载模块120、第一选择模块130和第二加载模块140;第一接收模块110,用于接收一控制指令;第一加载模块120,用于根据所述控制指令对应加载一三维模型;第一选择模块130,用于在所述三维模型中获得所述控制指令指向的第一摄像头标识;第二加载模块140,用于加载与所述第一摄像头标识对应的第一实物摄像头的监控数据。

请参阅图3,所述第二加载模块140包括:第一发送单元141和第一加载单元142;所述第一发送单元141,用于向一显示终端发送所述监控数据中的实时数据;所述第一加载单元142,用于当实时数据中出现一移动物体时,加载所述移动物体的移动方向上的第二实物摄像头监控数据。

所述监控装置100,还包括:第二接收模块150、第一判断模块160和第一发送模块170;所述第二接收模块150,用于接收到追踪指令;所述第一判断模块160,用于判断所述移动物体是否离开所述第一实物摄像头的监控范围;所述第一发送模块170,用于向所述显示终端发送第二实物摄像头的监控数据中的实时数据。

所述监控装置100,还包括:第三接收模块180和第二发送模块190;所述第三接收模块180,用于接收回览指令;所述第二发送模块190,用于当接收到回览指令时,向所述显示终端发送第一实物摄像头的监控数据中的历史数据。

请参阅图4,所述第一加载单元142包括:第一获得子单元1421和第一选择子单元1422;所述第一获得子单元1421,用于根据所述实时数据,获得所述移动物体的移动趋势;所述第一选择子单元1422,用于根据所述移动物体的移动趋势,选择出所述移动方向上的第二实物摄像头。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储器包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本发明实施例的有益效果是:本发明实施例提供了本发明实施例提供了一种监控方法,所述方法包括:接收一控制指令,并根据所述控制指令对应加载一三维模型;所述三维模型由根据一监控现场的结构所建立,所述三维模型与所述监控现场等比例;根据所述控制指令,在所述三维模型中获得所述控制指令指向的第一摄像头标识;加载与所述第一摄像头标识对应的第一实物摄像头的监控数据;其中,摄像头标识根据对应的实物摄像头在所述监控现场中的位置对应设置在所述三维模型中一位置。通过三维模型选择需要的实物摄像头,并调用该摄像头的监控数据,直接明了,简单快捷。。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1