一种跟踪目标视频对象的方法_2

文档序号:9527956阅读:来源:国知局
员应该知道,在本发明的范畴内可以包括其他数目的视频监视装置。多个视频监视装置104至107分别位于多个地理位置,用于采集这些地理位置的多个视频。
[0060]智能实战系统100还包括客户端主机102、智能实战平台服务器108、视频存储服务器110和视频摘要检索服务器112。客户端主机102通过网络与多个视频监视装置104-107进行通信,客户端主机102分别从多个视频监视装置104-107接收所述多个视频。此外,客户端主机102还选择目标视频对象。
[0061]智能实战平台服务器106与客户端主机102相连。客户端主机102将多个视频上传至智能实战平台服务器108。视频存储服务器110与智能实战平台服务器108相连。视频存储服务器110从智能实战平台服务器108复制所述多个视频,并根据所述多个视频的地理位置将所述多个视频分别存储于多个存储地址。
[0062]视频摘要检索服务器112与视频存储服务器110和客户端主机102相连。视频摘要检索服务器112根据所述多个存储地址判断所述目标视频对象的运行方向,并根据所述目标视频对象在所述多个视频出现的时间点和所述运行方向在地图上标注所述目标视频对象的运行轨迹。客户端主机102根据所述运行方向在显示屏上显示所述目标视频对象的摘要运行方向图,并根据所述运行轨迹在所述显示屏上显示标注有所述目标视频对象的运行轨迹的地图。
[0063]图2所示为根据本发明的实施例的视频存储服务器110。在图2的实施例中,视频存储服务器110包括存储器202和处理模块204。存储器202包括多个存储单元。处理模块204与存储器202相连。处理模块204选定参考位置,计算所述多个地理位置与所述参考位置之间的多个距离,比较所述多个距离,并根据所述多个距离判定所述多个存储地址。
[0064]图3所示为根据本发明的实施例的处理器204。处理器204包括编号模块302、方位判断模块304和地址判定模块306。编号模块302分别根据所述多个距离给所述多个视频加上编号,其中,距离值小的视频的编号小于距离值大的视频。方位判断模块304分别判断所述多个地理位置和所述参考位置的相对方位。
[0065]图4所示为根据本发明的实施例的视频监视装置的分布示意图。如图4所示,如果选择参考位置402,则视频监视装置104至107中与参考位置402的距离从小到大分别为视频监视装置104、106、107和105。因此,可以分别给视频监视装置104、106、107和105制定编号1、2、3和4。
[0066]回到图3,地址判定模块306根据所述多个编号和所述多个相对方位判定所述多个存储地址。具体地讲,对于第N个视频监视装置(其中,N小于等于所述多个视频的总数,BN为所述编号模块为所述第N视频的编号),当第N地理位置处于参考位置402的正北方向时,地址判定模块306将第N视频存储于存储器202中地址为(D1+Bn)D2D3D4的存储单元(即第二存储地址为(D1+Bn)D2D3D4)。当第N地理位置处于参考位置402的正南方向时,地址判定模块306将第N视频存储于存储器202中地址为D1 (D2+BJD3D4的存储单元(即第N存储地址为D1 (D2+BJD3D4)。当第N地理位置处于参考位置402的正东方向时,地址判定模块306将第N视频存储于存储器202中地址为D1D2 (D3+BJD4的存储单元(即第N存储地址为D1D2(D3+Bn)D4)当第N地理位置处于参考位置402的正西方向时,地址判定模块306将第N视频存储于存储器202中地址为D1D2D3 (D4+BN)的存储单元(即第N存储地址为 D1D2D3(D4+BN))。
[0067]此外,当第N地理位置处于参考位置402的东北方向时,地址判定模块306将第N视频存储于存储器202中地址为(D1+Bn)D2(D3+Bn)D4的存储单元(即第N存储地址为(D1+Bn)D2(D3+Bn)D4)。当第N地理位置处于参考位置402的西南方向时,地址判定模块306将第N视频存储于存储器202中地址为D1 (D2+Bn) D3 (D4+BN)的存储单元(即第N存储地址为D1 (D2+Bn)D3(D4+Bn));当第N地理位置处于参考位置402的东南方向时,地址判定模块306将第N视频存储于存储器202中地址为(D1+Bn)D2 (D3+Bn)D4的存储单元(即第N存储地址为(D1+Bn)D2(D3+Bn)D4)当第N地理位置处于参考位置402的西北方向时,地址判定模块306将第N视频存储于存储器202中地址为(D1+Bn) D2D3 (D4+BN)的存储单元(即第N存储地址为(D1+Bn)D2D3(D4+Bn))。
[0068]因此,如图4所示,视频监视装置104、105、106和107的存储地址分别为(D1+1)D2D3D4、(Dl+4)D2D3(D4+4)、D1 (D2+2) (D3+2)D4 和 D1D2(D3+3) D4。
[0069]图5所示为根据本发明的实施例的视频摘要检索服务器112。视频摘要检索服务器112包括检索模块502、时间比较模块504和位图标注模块506。检索模块502检索所述多个视频的每一个视频中出现所述目标视频对象的第一帧。时间比较模块504比较所述多个第一帧出现的时间先后。位图标注模块产生表示所述目标视频对象的运动方向的位图,并根据所述时间比较结果在所述位图上标注所述目标视频对象的运动方向。
[0070]图6所示为根据本发明的实施例的位图的示意图600。在图6的实施例中,检索模块502检索到视频监视装置104、105和106有目标视频对象出现,且第一帧图像出现的时间先后分别为105、104和106。因此,根据各个视频的存储地址和所述检索结果,可以得出图6中的位图,显示出目标视频对象的运行方向。
[0071]优点在于,通过存储器的存储地址去记录视频来源的相对位置,并根据存储地址信息产生方向位图,可以有效直观的显示目标视频对象的基本运行轨迹,在用户仅仅需要基本方向信息的情况下,此种方法能节约大量的时间,提高用户办事效率。在用户需要更深入研究目标对象的情况下,此种方法的结果为更加深入的研究提供了依据。尤其为后续的视频浓缩提供了依据,可大大减少视频浓缩运算量,提高办事、办案效率(将在图18-20中进行进一步的描述)。
[0072]图7所示为根据本发明的实施例的跟踪目标视频对象的方法流程图700。在步骤702中,采集多个地理位置的多个视频。在步骤704中,选择目标视频对象。在步骤706中,根据所述多个视频的地理位置将所述多个视频分别存储于多个存储地址。在步骤708中,根据所述多个存储地址判断所述目标视频对象的运行方向。在步骤710中,根据所述目标视频对象在所述多个视频出现的时间点和所述运行方向在地图上标注所述目标视频对象的运行轨迹。在步骤712中,根据所述运行方向显示所述目标视频对象的摘要运行方向图。在步骤714中,根据所述运行轨迹显示标注有所述目标视频对象的运行轨迹的地图。
[0073]图8所示为根据本发明的实施例的跟踪目标视频对象的另一方法流程图706。图8是对图7中步骤706的进一步说明。在步骤802中,选定参考位置。在步骤804中,计算所述多个地理位置与所述参考位置之间的多个距离。在步骤806中,比较所述多个距离。在步骤808中,根据所述多个距离判定所述多个存储地址。
[0074]图9所示为根据本发明的实施例的跟踪目标视频对象的另一方法流程图808。图9是对图8中步骤808的进一步说明。在步骤902中,分别根据所述多个距离给所述多个视频加上编号,其中,距离值小的视频的编号小于距离值大的视频。在步骤904中,分别判断所述多个地理位置和所述参考位置的相对方位。在步骤906中,根据所述多个编号和所述多个相对方位判定所述多个存储地址。
[0075]图10所示为根据本发明的实施例的跟踪目标视频对象的另一方法流程图906。图10是对图9中步骤906的进一步说明。
[0076]在步骤1002中,当第N地理位置处于所述参考位置的正北方向时,则进入步骤1003,将第N视频存储于所述存储器中地址为(D1+Bn)D2D3D4的存储单元(即第二存储地址为(D1+BN)D2D3D4),其中,N小于等于所述多个视频的总数,BN为所述编号模块为所述第N视频的编号。否则,进入步骤1004。
[0077]在步骤1004
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1