【技术实现步骤摘要】
本专利技术涉及视频监控的计算机实现方法、用于执行方法的计算机程序、存储有程序的计算机可读数据载体(存储介质)以及视频监控系统。本专利技术特别涉及优化对运行分析应用程序所需要的计算机资源的使用。本专利技术还特别涉及通过视频流馈送并运行计算机视觉算法的分析应用程序。
技术介绍
1、视频管理系统(vms)通常从多个监控照相机接收视频数据。视频管理系统可以将数据存储在记录服务器中并执行图像处理或分析,并且将视频数据传输到客户端装置(或客户端设备),该客户端装置可以是移动装置或包括供操作者观看的显示器的操作者控制台。视频管理系统还可以执行与视频数据的存储和删除相关的控制。
2、视频管理系统还可以从用户、从客户端装置(或操作者客户端)接收命令。命令可以包括远程控制连接到视频管理系统的摄像机(诸如平摇-俯仰-变焦(ptz)摄像机)的命令。命令还可以包括针对视频管理系统的控制将哪些数据发送到客户端装置以供显示的命令。例如,操作者可以控制从视频管理系统向显示器发送哪些摄像机的数据,从而操作者可以选择从哪些摄像机观看数据。
3、操作
...【技术保护点】
1.一种视频监控的计算机实现的方法,包括以下步骤:
2.根据权利要求1所述的方法,其中,所述第一应用程序在所述第一视频流中进行对象和/或事件检测以检测感兴趣的对象和/或事件。
3.根据权利要求2所述的方法,其中,所述第一分析数据指示已经在所述第一视频流中检测到的对象和/或事件的种类。
4.根据权利要求1所述的方法,还包括如下步骤:基于所述第一分析数据启动和/或激活所述至少一个第二应用程序,其中,所述第一分析数据指示对象和/或事件从所述第一视频流中已经消失或即将消失。
5.根据权利要求1所述的方法,其中,基于所述第一摄像机
...【技术特征摘要】
1.一种视频监控的计算机实现的方法,包括以下步骤:
2.根据权利要求1所述的方法,其中,所述第一应用程序在所述第一视频流中进行对象和/或事件检测以检测感兴趣的对象和/或事件。
3.根据权利要求2所述的方法,其中,所述第一分析数据指示已经在所述第一视频流中检测到的对象和/或事件的种类。
4.根据权利要求1所述的方法,还包括如下步骤:基于所述第一分析数据启动和/或激活所述至少一个第二应用程序,其中,所述第一分析数据指示对象和/或事件从所述第一视频流中已经消失或即将消失。
5.根据权利要求1所述的方法,其中,基于所述第一摄像机查询所述知识图使得识别出所述一个或多于一个第二摄像机中的多个第二摄像机,所述方法还包括如下步骤:基于所述第一应用程序和/或基于所述第一分析数据,仅启动和/或激活所述第二摄像机中的一些摄像机、和/或仅将所述第二摄像机的相应第二视频流中的一些视频流馈送到相应的第二应用程序。
6.根据权利要求5所述的方法,其中,所述第一应用程序在所述第一视频流中进行对象和/或事件检测以检测感兴趣的对象和/或事件,其中,仅激活所述第二摄像机中的一些摄像机、和/或仅将所述第二摄像机的相应第二视频流中的一些视频流馈送到相应的第二应用程序包括:识别与一个或多于一个第一摄像机不同的一个或多于一个摄像机,其中,该一个或多于一个摄像机的视场能够由所述对象和/或事件在第一预定时间内从所述一个或多于一个第一摄像机的视场到达。
7.根据权利要求1所述的方法,其中,识别所述至少一个第二应用程序是基于所述第一分析数据。
8.根据权利要求1所述的方法,还包括:在预期对象和/或事件在所述第二视频流中潜在出现的情况下,基于所述第一分析数据启动和/或激活所述至少一个第二应用程序,其中,所述第一分析数据指示所述对象和/或事件从所述第一视频流中已经消失或即将消失。
9.根据权利要求1所述的方法,其中,所述第一应用程序和所述第二应用程序是同一软件程序的不同实例。
10.根据权利要求1所述的方法,其中,所述第一应用程序和所述第二应用程序是不同的软件程序。
11.根据权利要求1所述的方法,其中,所述第一应用程序和所述第二应用程序中至少之一相应地在所述第一摄像机或所述第二摄像机中运行。
12.根据权利要求1所述的方法,其中,所述第一应用程序和所述第二应用程序中至少之一相应地在远离所述第一摄像机和所述第二摄像机的处理装置中运行。
13.根据权利要求12所述的方法,其中,所述处理装置是视频管理系统,所述视频管理系统从所述摄像机接收所述视频流中的至少一些视频流,并且允许用户远程控制一个或多于一个摄像机中至少之一的操作。
14.根据权利要求12所述的方法,其中,所述处理装置是基于云的系统,所述基于云的系统从视频管理系统接收第一视频流或第二视频流,所述视频管理系统从所述摄像机接收所述视频流中的至少一些视频流,并且允许用户控制一个或多于一个摄像机中至少之一的操作。
15.根据权利要求13所述的方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。