替换摄像机的自动配置的制作方法_3

文档序号:9527887阅读:来源:国知局
数据和配置设置的备份。
[0060]图2图示对应于图1的摄像机网络100的摄像机网络200。在摄像机网络200中,例如,由于摄像机102e退出或故障,已由替换摄像机202e对摄像机102e进行了替换。
[0061]提供用于摄像机的配置的装置106,该摄像机是多个摄像机中的一个摄像机的替换(诸如对摄像机102e进行替换的摄像机202e)。装置106可以作为独立的单元提供,如所图示的,或可以分布于多个摄像机102a_e上。其组合也是可能的,使得装置106的一些组件(表示功能)分布于多个摄像机102a_e上,并且一些组件在独立的单元中提供。
[0062]图3图示装置106的组件。装置106包括摄像机检测组件302、接收组件304、数据访问组件306、摄像机匹配组件308以及配置组件310。装置106可进一步包括存储器312。
[0063]可以以软件或者硬件实现装置106的不同组件。在前一种情况下,装置106可包括处理单元,并且存储器312可以用作(非瞬态)计算机可读介质,该计算机可读介质具有为了实现装置106的不同组件的功能而可由处理单元执行的计算机指令。
[0064]现在将根据图1至图3和图4的流程图描述在由摄像机202e替换摄像机102e时,装置106的运行。
[0065]在步骤S02,摄像机检测组件302检测新摄像机(即,摄像机202e)已连接到网络108。当新摄像机202e连接到网络时,它可以例如向预定的地址发送组播消息,例如按照简单服务发现协议(SSDP)。摄像机检测组件302可侦听此组播消息,从而检测新摄像机已连接到网络108。
[0066]在步骤S04,接收组件304接收新摄像机202e的属性数据。可直接从摄像机202e接收属性数据。可替代地,例如,如果装置106不能通过网络108直接访问摄像机202e,则可从数据库获取新摄像机202e的属性数据,诸如数据存储器104。
[0067]在步骤S06,数据访问组件306访问多个摄像机102a_e中的一个或多个候选摄像机102d_e的属性数据。在某些情况下,摄像机网络100中的所有摄像机102a_e是候选摄像机。然而,为了使该方法计算效率更高,一个或多个候选摄像机102d_e可以是多个摄像机102a_e的子集。通常,如在图示的示例中,由于被替换的摄像机102a_e可能离线,因此一个或多个候选摄像机102d_e是当前从网络108离线的那些摄像机。
[0068]从摄像机网络100、200访问一个或多个候选摄像机102d_e的属性数据。如上面所论述的,属性数据的备份副本可以存储在多个摄像机102a_e中,或存储在连接到网络108的独立的数据存储器104中。
[0069]在新摄像机202e以及一个或多个候选摄像机102d_e的属性数据的基础上,摄像机匹配组件308在步骤S08作出新摄像机202e是否是一个或多个候选摄像机102d_e中的特定摄像机102e的替换的决定。更详细地,如果新摄像机202e的属性数据与特定摄像机102e的属性数据匹配,则摄像机匹配组件308确定新摄像机202e是特定摄像机102e的替换。为此,摄像机匹配组件308可将新摄像机202e的属性数据与候选摄像机102d_e的属性数据进行比较。可在该比较中考虑表示摄像机的视野的参数以及表示摄像机的功能的参数。
[0070]在进行比较时,不同的属性可被给予不同的重要性。更具体地,可对属性施加不同的权重。例如,表示摄像机视野的参数,并且尤其是摄像机的位置,可被给予比其他属性更高的权重。这样做的原因是,认为如果两个摄像机具有相同或类似的视野,则一个摄像机可能是另一个摄像机的替换。此外,可以在特定的安装环境的基础上选择权重,诸如如果摄像机网络100、200安装在交通环境(公共汽车、火车)中、零售环境中或城市监控环境中。换句话说,根据安装环境,不同的属性可能是相关的。例如,如果摄像机网络100、200安装在火车上,则因为摄像机的地理位置随着火车移动改变,摄像机202e、102a-e的GPS坐标可能不太重要。
[0071]在进行比较时,摄像机匹配组件308可为候选摄像机102d_e分配不同的分数。分数采用不同的范围中的值。然而,优选地,该分数反映新摄像机202e是候选摄像机102d_e的替换的概率。通过示例,可给予摄像机102d分数0.1,并且给予摄像机102e分数0.85分。
[0072]基于分数,摄像机匹配组件308可以作出新摄像机202e的属性数据匹配候选摄像机102a_f中的特定摄像机102e的属性数据的决定。如果特定摄像机102e的分数足够高,并且候选摄像机102d_e中仅有一个摄像机定分是那样高,则确定已发生替换。可通过将分数与一些阈值进行比较来实现此过程。更详细地,如果分配给特定摄像机102e的分数高于第一阈值,并且特定摄像机102e的分数和任意其它候选摄像机102d的分数之间的差值高于第二阈值,则摄像机匹配组件308确定属性数据中存在匹配。通过示例,第一阈值可以是0.8并且第二阈值可以是0.5。通过这些阈值,摄像机102e的分数0.85超过第一阈值,并且摄像机102e的分数和摄像机102d的分数之间的差值等于0.75,超过第二阈值。因此,在这种情况下,摄像机匹配组件308将确定新摄像机202e是摄像机102e的替换。
[0073]在一些实施例中,摄像机匹配组件308可向用户输出请求以确认检测的替换是正确的。在所图示的示例中,用户会因此被请求去确认摄像机202e是摄像机102e的替换摄像机。响应于该请求,摄像机匹配组件308可接收确认新摄像机202e是特定摄像机102e的替换的用户输入。
[0074]接下来,配置组件310在步骤S10中访问已被替换的特定摄像机102e的配置设置。从网络100、200访问该配置设置。如上面所论述的,配置设置的备份副本可存储在多个摄像机102a_e中,或存储在独立的数据存储器104中。
[0075]然后,配置组件310基于对应于被替换的摄像机102e的配置设置,配置新摄像机202e。在一些实施例中,配置组件310存储配置设置,例如,存储在数据存储器104中,供以后使用。在其它实施例中,配置组件310将配置设置输入到新摄像机202e中。更详细地,配置组件310向新摄像机202e传送该配置设置。
[0076]在某些情况下,被替换的摄像机102e的配置设置是不能与新摄像机202e的配置设置直接兼容的。例如,新摄像机202e可能是更新的型号,或者摄像机的一些属性中存在相对差异,诸如如果与旧摄像机102e相比,新摄像机202e被旋转。在这种情况下,在对新摄像机202e进行配置之前,配置组件310可基于新摄像机202e的属性数据和旧摄像机102e的属性数据,调整(即,转换)旧摄像机102e的配置设置。例如,配置组件310可以以属性数据为基础找到摄像机的方向(即,旋转)之间的差异,并且设置新摄像机202e中的旋转参数以补偿该差异。根据另一个示例,与旧摄像机102e相比,可能新摄像机202e的位置中存在差异,并且可基于该差异调整例如预设置位置的坐标。在属性数据还包括由旧摄像机102e采集的图像的情况下,配置组件310还可使用图像分析(诸如边缘检测)来调整新摄像机202e的视野,以尽可能地与被替换的摄
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1