一种目标对象抓拍方法、装置、视频监控设备及存储介质转让专利

申请号 : CN201711445099.6

文献号 : CN109982030B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 浦世亮张尚迪申琳车军

申请人 : 杭州海康威视数字技术股份有限公司

摘要 :

本发明实施例提供了一种目标对象抓拍方法、装置、视频监控设备及存储介质,所述方法包括:检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;确定所述目标对象对应的细节相机位置信息;根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。本发明实施例能够在保证监控范围的前提下,提高目标对象的清晰度。

权利要求 :

1.一种目标对象抓拍方法,其特征在于,所述方法包括:

检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;

根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息,其中,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;

根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;

根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象;

其中,所述细节相机垂直位置信息和倍率的对应关系的构建过程包括:

确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;

获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;

根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;

针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。

2.根据权利要求1所述的方法,其特征在于,所述根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,包括:根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸;

根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。

3.根据权利要求2所述的方法,其特征在于,所述根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸,包括:根据该位置处采集的图像中各目标对象的尺寸信息,统计均方差最小时对应的目标对象尺寸信息,并将所述目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。

4.根据权利要求2所述的方法,其特征在于,所述根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,包括:根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:其中, 表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,α表示预设的倍率修正系数,当 时,α=α1>1;当时,α=α2<1。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息之后,所述方法还包括:构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表;

所述控制调整后的细节相机抓拍所述目标对象之后,所述方法还包括:

获取所述细节相机抓拍所述目标对象的图像,并根据所获取的图像确定所述目标对象的尺寸信息;

使用所述目标对象的尺寸信息,更新所述数据列表中所述目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息;

通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。

6.一种目标对象抓拍装置,其特征在于,所述装置包括:

检测模块,用于检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;

第一确定模块,用于根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息,其中,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;

第二确定模块,用于根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;

控制模块,用于根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象;

其中,所述装置还包括:划分模块,用于确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;

计算模块,用于获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;

第三确定模块,用于根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;

调整模块,用于针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。

7.根据权利要求6所述的装置,其特征在于,所述调整模块包括:

计算子模块,用于根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸;

调整子模块,用于根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。

8.根据权利要求7所述的装置,其特征在于,所述计算子模块,具体用于根据该位置处采集的图像中各目标对象的尺寸信息,统计均方差最小时对应的目标对象尺寸信息,并将所述目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。

9.根据权利要求7所述的装置,其特征在于,所述调整子模块,具体用于:

根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:其中,表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,α表示预设的倍率修正系数,当 时,α=α1>1;当时,α=α2<1。

10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括:

构建模块,用于构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表;

获取模块,用于获取所述细节相机抓拍所述目标对象的图像,并根据所获取的图像确定所述目标对象的尺寸信息;

更新模块,用于使用所述目标对象的尺寸信息,更新所述数据列表中所述目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息;

修正模块,用于通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。

11.一种视频监控设备,其特征在于,包括处理器、全景相机和细节相机;

所述处理器,用于检测所述全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息,其中,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;根据所述目标对象对应的细节相机位置信息和倍率,将所述目标对象对应的细节相机位置信息和倍率发送给所述细节相机;

所述细节相机,用于根据接收到的所述目标对象对应的细节相机位置信息和倍率调整其自身的位置和倍率,并抓拍所述目标对象;

所述处理器,还用于确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-5任一所述的方法步骤。

说明书 :

一种目标对象抓拍方法、装置、视频监控设备及存储介质

技术领域

[0001] 本发明涉及图像处理技术领域,特别是涉及一种目标对象抓拍方法、装置、视频监控设备及存储介质。

背景技术

[0002] 随着视频监控技术的不断发展,视频监控设备已广泛应用于安防领域。在监控场景中,通常要求监控设备能监控到较大范围的场景,且捕获到较高清晰度的监控图像。
[0003] 然而,当使用监控范围较大的全景相机(如枪机等)进行监控时,监控图像中的目标通常会较小,从而导致看不清目标对象细节等问题。当使用细节相机(如球机等)进行监控时,监控图像中通常能获取到清晰的目标对象,但是监控范围往往会较小。因此,现有的视频监控设备,存在监控范围和目标对象清晰度不可兼得的问题。

发明内容

[0004] 本发明实施例的目的在于提供一种目标对象抓拍方法、装置、视频监控设备及存储介质,以在保证监控范围的前提下,提高目标对象的清晰度。具体技术方案如下:
[0005] 第一方面,本发明实施例提供了一种目标对象抓拍方法,所述方法包括:
[0006] 检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;
[0007] 根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;
[0008] 根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;
[0009] 根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。
[0010] 可选的,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;所述根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率,包括:
[0011] 根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率。
[0012] 可选的,所述细节相机垂直位置信息和倍率的对应关系的构建过程包括:
[0013] 确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;
[0014] 获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;
[0015] 根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;
[0016] 针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。
[0017] 可选的,所述根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,包括:
[0018] 根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸;
[0019] 根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。
[0020] 可选的,所述根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸,包括:
[0021] 根据该位置处采集的图像中各目标对象的尺寸信息,统计均方差最小时对应的目标对象尺寸信息,并将所述目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。
[0022] 可选的,所述根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,包括:
[0023] 根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:
[0024]
[0025] 其中, 表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,α表示预设的倍率修正系数,当 时,α=α1>1;当时,α=α2<1。
[0026] 可选的,所述获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息之后,所述方法还包括:
[0027] 构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表;
[0028] 所述控制调整后的细节相机抓拍所述目标对象之后,所述方法还包括:
[0029] 获取所述细节相机抓拍所述目标对象的图像,并根据所获取的图像确定所述目标对象的尺寸信息;
[0030] 使用所述目标对象的尺寸信息,更新所述数据列表中所述目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息;
[0031] 通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。
[0032] 第二方面,本发明实施例提供了一种目标对象抓拍装置,所述装置包括:
[0033] 检测模块,用于检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;
[0034] 第一确定模块,用于根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;
[0035] 第二确定模块,用于根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;
[0036] 控制模块,用于根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。
[0037] 可选的,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;所述第二确定模块,具体用于根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率。
[0038] 可选的,所述装置还包括:
[0039] 划分模块,用于确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;
[0040] 计算模块,用于获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;
[0041] 第三确定模块,用于根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;
[0042] 调整模块,用于针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。
[0043] 可选的,所述调整模块包括:
[0044] 计算子模块,用于根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸;
[0045] 调整子模块,用于根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。
[0046] 可选的,所述计算子模块,具体用于根据该位置处采集的图像中各目标对象的尺寸信息,统计均方差最小时对应的目标对象尺寸信息,并将所述目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。
[0047] 可选的,所述调整子模块,具体用于:
[0048] 根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:
[0049]
[0050] 其中, 表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,α表示预设的倍率修正系数,当 时,α=α1>1;当时,α=α2<1。
[0051] 可选的,所述装置还包括:
[0052] 构建模块,用于构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表;
[0053] 获取模块,用于获取所述细节相机抓拍所述目标对象的图像,并根据所获取的图像确定所述目标对象的尺寸信息;
[0054] 更新模块,用于使用所述目标对象的尺寸信息,更新所述数据列表中所述目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息;
[0055] 修正模块,用于通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。
[0056] 第三方面,本发明实施例提供了一种视频监控设备,包括处理器、全景相机和细节相机;
[0057] 所述处理器,用于检测所述全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;根据所述目标对象对应的细节相机位置信息和倍率,将所述目标对象对应的细节相机位置信息和倍率发送给所述细节相机;
[0058] 所述细节相机,用于根据接收到的所述目标对象对应的细节相机位置信息和倍率调整其自身的位置和倍率,并抓拍所述目标对象。
[0059] 第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的方法步骤。
[0060] 本发明实施例提供了一种目标对象抓拍方法、装置、视频监控设备及存储介质,所述方法包括:检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。
[0061] 本发明实施例中,当检测到全景相机中待抓拍的目标对象时,能够根据预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息,并且,可以预先根据多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。从而,确定目标对象对应的细节相机位置信息后,可以调整细节相机采用与该目标对象对应的位置和倍率对其进行抓拍,从而能够在保证监控范围的前提下,提高目标对象的抓拍效率和清晰度。

附图说明

[0062] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0063] 图1为本发明实施例的一种目标对象抓拍方法的流程图;
[0064] 图2为本发明实施例的一种全景视频帧示意图;
[0065] 图3为本发明实施例的一种全景视频帧中目标对象位置信息示意图;
[0066] 图4为本发明实施例的采用不同倍率抓拍同一目标对象得到的结果示意图;
[0067] 图5为本发明实施例的目标对象抓拍方法的另一流程图;
[0068] 图6为本发明实施例的目标对象抓拍方法的另一流程图;
[0069] 图7为本发明实施例的一种目标对象抓拍装置的结构示意图;
[0070] 图8为本发明实施例的一种视频监控设备的结构示意图。

具体实施方式

[0071] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0072] 以下通过具体实施例,对本发明进行详细说明。
[0073] 请参考图1,其示出了本发明实施例的一种目标对象抓拍方法流程,该方法可以包括以下步骤:
[0074] S101,检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息。
[0075] 本发明实施例提供的方法可以应用于视频监控设备。具体的,本发明实施例的视频监控设备可以包括处理器、全景相机和细节相机。其中,全景相机可以为监控范围较大的相机,例如枪机、鱼眼相机等;细节相机可以为能够调节抓拍倍率的相机,如球机等。并且,细节相机的位置也是可以调整的,从而,其监控范围和所采集图像中目标对象的大小都是可以调整的。
[0076] 在本发明实施例中,全景相机可以采集全景视频帧。如,全景相机可以按照预设的时间间隔,如1毫秒、5毫秒、10毫秒等,周期性采集当前全景视频帧。并且,全景相机可以将采集的当前全景视频帧发送给处理器。
[0077] 处理器接收到当前全景视频帧后,可以对当前全景视频帧中的目标对象进行检测,确定待抓拍的目标对象。例如,处理器可以采用DPM(deformable parts model,可形变部件模型)或FRCNN(Faster Region Convolutional Neural Network,快速区域卷积神经网络)等目标检测类算法,来检测当前全景视频帧中进入特定区域、或符合预设条件的目标对象。
[0078] 其中,上述目标对象可以为人、车辆等。本发明实施例中,以目标对象为人为例,来说明本发明实施例提供的目标对象抓拍方法。
[0079] 参考图2,其示出了全景相机采集的当前全景视频帧的示意图。如图2所示,当前全景视频帧中包含有对象1、2、3、4、5、6、7、8、9、10,其中,进入特定区域的待抓拍的目标对象为目标对象1。
[0080] 确定目标对象后,处理器还可以确定该目标对象在当前全景视频帧中的位置信息。如,处理器可以确定该目标对象所在的长方形区域,并根据预设的坐标系,将该长方形区域的左上角坐标和右下角坐标确定为该目标对象的位置信息。
[0081] 如图3所示,针对抓拍区域,可以确定其所在的长方形区域为210,并且,根据图中构建的坐标系,目标对象1的位置信息可以为区域210的左上角220和右下角230的坐标信息。
[0082] S102,根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息。
[0083] 在本发明实施例中,可以预先构建全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系。如,当任一目标对象在全景相机采集的全景视频帧中的位置信息为a1时,对应的细节相机的位置信息为b1;当任一目标对象在全景相机采集的全景视频帧中的位置信息为a2时,对应的细节相机的位置信息为b2等。其中,细节相机的位置信息可以包括细节相机水平位置信息和细节相机垂直位置信息。
[0084] 在目标对象抓拍过程中,当处理器确定目标对象在当前全景视频帧中的位置信息后,可以根据该位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息。也就是说,确定细节相机用于抓拍该目标对象时所在的位置。
[0085] 如,处理器可以在预先保存的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系中,查找该目标对象的位置信息,并将该位置信息对应的细节相机的位置信息作为该目标对象对应的细节相机位置信息。
[0086] 对当前全景视频帧中出现在坐标(x=500,y=720)处的目标对象,根据全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,可以获得其对应的细节相机位置信息为:PT坐标(P=10.5°,T=2.3°)。P为细节相机水平位置信息,T为细节相机垂直位置信息。
[0087] S103,根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的。
[0088] 细节相机抓拍目标对象的过程中,采用多大的倍率对目标对象进行抓拍,直接影响到抓拍图像的质量。如图4所示,其示出了采用不同倍率对同一目标对象进行抓拍后得到的抓拍图像结果示意图。如图4所示,当采用过小的倍率对目标对象进行抓拍时,得到的图像中目标对象会过小,从而导致目标对象不清晰;当采用过大倍率对目标对象进行抓拍时,得到的图像中目标对象会过大,从而导致目标对象不完整;只有采用适中的倍率对目标对象进行抓拍时,得到的图像中目标对象的大小才会适中,符合后期图像分析需要。
[0089] 在本发明实施例中,为了能够清晰的对目标对象进行抓拍,可以对细节相机的倍率进行调整。具体的,处理器可以可以预先根据全景视频帧中多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。
[0090] 如,针对任一细节相机位置信息,当细节相机根据该位置信息调整其位置后,根据预测的倍率抓拍包含任一目标对象的图像,之后获取该图像中目标对象的尺寸信息,并将该尺寸信息与预期尺寸进行比较,当该尺寸信息大于预期尺寸时,表明所用的倍率较大,则可以将所用的倍率调整为较小值,作为该细节相机位置信息对应的倍率;当该尺寸信息小于预期尺寸时,表明所用的倍率较小,则可以将所用的倍率调整为较大值,作为该细节相机位置信息对应的倍率。
[0091] 然后可以根据调整后的倍率对另一目标对象进行抓拍,获取包含该目标对象的图像,并获取该图像中目标对象的尺寸信息,并将该尺寸信息与预期尺寸进行比较,当该尺寸信息大于预期尺寸时,表明所用的倍率较大,则可以将所用的倍率调整为较小值,作为该细节相机位置信息对应的倍率;当该尺寸信息小于预期尺寸时,表明所用的倍率较小,则可以将所用的倍率调整为较大值,作为该细节相机位置信息对应的倍率。
[0092] 如此循环,则可以对每个细节相机位置信息对应的倍率进行不断的调整,使其不断接近于各细节相机位置信息处对应的准确的倍率,并存储最新调整后的各细节相机位置信息对应的倍率。
[0093] 在目标对象抓拍过程中,处理器确定目标对象对应的细节相机位置信息后,可以根据该目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定该目标对象对应的倍率,细节相机通过该位置处对应的倍率抓拍该目标对象时,可以抓拍到大小适中的目标对象。
[0094] 可以理解,针对不同的细节相机水平位置信息,采用相同的倍率对目标对象进行抓拍时,可能均可以抓拍到大小合适的目标对象;而针对不同的细节相机垂直位置信息,通常需要采用不同的倍率,才可以抓拍到大小合适的目标对象。
[0095] 本发明实施例中,存储的细节相机位置信息和倍率的对应关系可以为,细节相机垂直位置信息和倍率的对应关系。相应的,在确定目标对象对应的倍率时,处理器可以根据该目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定该目标对象对应的倍率。
[0096] S104,根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。
[0097] 得到目标对象对应的细节相机位置信息和倍率后,处理器可以根据该目标对象对应的细节相机位置信息和倍率,控制细节相机调整其位置和倍率,并控制调整后的细节相机抓拍该目标对象。
[0098] 例如,处理器可以向细节相机发送包含将该目标对象对应的细节相机位置信息和倍率的抓拍指令。细节相机接收到抓拍指令后,可以根据其中包含的细节相机位置信息和倍率,调整其自身的位置和倍率,并抓拍该目标对象。
[0099] 本发明实施例中,当检测到全景相机中待抓拍的目标对象时,能够根据预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息,并且,可以预先根据多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。从而,确定目标对象对应的细节相机位置信息后,可以调整细节相机采用与该目标对象对应的位置和倍率对其进行抓拍,从而能够在保证监控范围的前提下,提高目标对象的抓拍效率和清晰度。
[0100] 相应的,如图5所示,在本发明实施例中,细节相机垂直位置信息和倍率的对应关系的构建过程包括:
[0101] S501,确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值。
[0102] 在本发明实施例中,可以确定细节相机垂直位置信息范围,并根据细节相机垂直位置信息范围和预设颗粒度,将细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值。
[0103] 例如,当确定的细节相机垂直位置信息范围为-10°~30°,预设颗粒度为0.1°时,即可将细节相机垂直位置信息范围划分为400份细节相机垂直位置信息值:-10°、-9.9°、-9.8°~29.8°、29.9°、30°。
[0104] S502,获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息。
[0105] 将细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值后,处理器可以获取细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息。其中,细节相机在采集包含各目标对象的图像时,可以根据各目标对象在全景相机采集的全景图像中的尺寸信息,确定对应的倍率。
[0106] 例如,在目标对象抓拍过程中,当确定任一目标对象对应的细节相机位置信息为(P=10.5°,T=2.3°)时,细节相机对该目标对象抓拍后,可以将抓拍得到的图像作为细节相机在细节相机垂直位置信息值为2.3°时对应的图像,并且,可以计算该图像中目标对象的尺寸信息。
[0107] 其中,计算目标对象的尺寸信息时,可以计算目标对象的宽度和高度,或者,仅计算目标对象的宽度或高度,这都是可以的。本实施例中,以计算目标对象宽度为例,来说明本发明实施例的倍率调整过程。
[0108] S503,根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率。
[0109] 例如,可以针对任一细节相机垂直位置信息值,将细节相机最近一次采集图像时所用的倍率,作为该细节相机垂直位置信息值对应的初始倍率。
[0110] S504,针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。
[0111] 在本发明实施例中,处理器可以对各细节相机垂直位置信息值对应的初始倍率进行调整,以不断优化各细节相机垂直位置信息值对应的倍率。具体的,当针对任一细节相机垂直位置信息值,处理器获取的细节相机在该位置处采集的图像数量达到预设数量阈值(如2、5、10等)时,处理器可以根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。
[0112] 可以理解,上述预设数量阈值可以根据需要进行调整。当然,该预设数量阈值越大,计算得到的倍率越准确,但是,倍率计算过程的复杂度将会增加。
[0113] 具体的,如图6所示,处理器对任一细节相机垂直位置信息值对应的初始倍率进行调整的过程可以包括:
[0114] S5041,根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸。
[0115] 对任一细节相机垂直位置信息值对应的初始倍率进行调整时,处理器可以根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸。
[0116] 例如,可以根据该位置处采集的图像中各目标对象的尺寸信息,利用Ransac方法统计均方差最小时对应的目标对象尺寸信息,并将该目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。
[0117] S5042,根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。
[0118] 得到该位置对应的目标对象平均尺寸后,可以根据该目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。
[0119] 例如,可以根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:
[0120]
[0121] 其中, 表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,如可以为0.1;α表示预设的倍率修正系数,当 时,α=α1>1;当 时,α=α2<1。
[0122] 也就是说,若计算得到的误差超过阈值则进行修正,否则不进行修正操作。
[0123] 本实施例中,可以根据各细节相机垂直位置信息值对应的各目标对象尺寸对倍率进行调整,从而后续根据调整后的倍率进行目标对象抓拍时,可以抓拍到大小合适的目标对象,提高图像清晰度。
[0124] 作为本发明实施例的一种实施方式,在倍率调整过程中,处理器获取细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息之后,可以构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表。
[0125] 如,对某细节相机其T的范围为(-10°~30°),按照0.1°的颗粒度进行划分,则T总共可以划分为400份。
[0126] 获取每个T下所采集图像中目标对象的宽度W,设定每个T下统计10个目标对象即进行一次倍率调整,即可得到一个400*10的数据列表,如下表所示:
[0127]
[0128] 处理器还可以不断的对各细节相机垂直位置信息值对应的倍率进行调整。具体的,构建数据列表之后,细节相机在目标对象抓拍过程中,使用当前倍率抓拍到包含目标对象的图像之后,可以根据所抓拍的图像确定该目标对象的尺寸信息,并使用该目标对象的尺寸信息,更新数据列表中该目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息,并通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。
[0129] 具体的倍率修正过程与图5-图6所示实施例类似,在倍率修改过程中,当前存储的倍率即为图5-图6实施例中的初始倍率,使用当前数据列表对当前存储的倍率进行修正,得到修正后的倍率。
[0130] 例如,当细节相机使用T为29.9°对应的倍率,抓拍到对应T为29.9°的图像时,其可以确定该图像中目标对象的尺寸信息W,并使用W更新数据列表中的W30。更新后T为29.9°对应的各目标对象尺寸信息即为:
[0131]W31 W32 W33 W34 W35 W36 W37 W38 W39 W
[0132] 根据当前各目标对象尺寸信息,计算均方差最小的目标宽度,假设此时经过计算此时均方差最小的目标宽度为
[0133] 假设预期尺寸大小为S=250,θ=0.1,则可以计算得到
[0134]
[0135] 故需对倍率进行调整。且S1。
[0136] 对当前T值对应的倍率进行修正后,可以继续根据细节相机采集的图像对上述数据列表进行更新,并根据更新后的数据列表继续对倍率进行修正,直至满足误差小于阈值θ为止。此时,对当前T下抓拍的目标,其尺寸基本符合我们的预期。
[0137] 相应的,本发明实施例还提供了一种目标对象抓拍装置,如图7所示,所述装置包括:
[0138] 检测模块710,用于检测全景相机所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;
[0139] 第一确定模块720,用于根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;
[0140] 第二确定模块730,用于根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;
[0141] 控制模块740,用于根据所述目标对象对应的细节相机位置信息和倍率,控制所述细节相机调整其位置和倍率,并控制调整后的细节相机抓拍所述目标对象。
[0142] 本发明实施例中,当检测到全景相机中待抓拍的目标对象时,能够根据预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息,并且,可以预先根据多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。从而,确定目标对象对应的细节相机位置信息后,可以调整细节相机采用与该目标对象对应的位置和倍率对其进行抓拍,从而能够在保证监控范围的前提下,提高目标对象的抓拍效率和清晰度。
[0143] 作为本发明实施例的一种实施方式,所述目标对象对应的细节相机位置信息包括:细节相机水平位置信息和细节相机垂直位置信息;所述第二确定模块730,具体用于根据所述目标对象对应的细节相机垂直位置信息,以及已构建的细节相机垂直位置信息和倍率的对应关系,确定所述目标对象对应的倍率。
[0144] 作为本发明实施例的一种实施方式,所述装置还包括:
[0145] 划分模块(图中未示出),用于确定所述细节相机垂直位置信息范围,并根据所述细节相机垂直位置信息范围和预设颗粒度,将所述细节相机垂直位置信息范围划分为多个细节相机垂直位置信息值;
[0146] 计算模块(图中未示出),用于获取所述细节相机在各细节相机垂直位置信息值处采集的多个图像,并计算各图像中各目标对象的尺寸信息;
[0147] 第三确定模块(图中未示出),用于根据所述细节相机在各细节相机垂直位置信息值处采集至少一个图像时所用的倍率,确定各细节相机垂直位置信息值对应的初始倍率;
[0148] 调整模块(图中未示出),用于针对任一细节相机垂直位置信息值,当获取的细节相机在该位置处采集的图像数量达到预设数量阈值时,根据该位置处采集的图像中各目标对象的尺寸信息,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整,并存储调整后的倍率。
[0149] 作为本发明实施例的一种实施方式,所述调整模块包括:
[0150] 计算子模块(图中未示出),用于根据该位置处采集的图像中各目标对象的尺寸信息,计算该位置对应的目标对象平均尺寸;
[0151] 调整子模块(图中未示出),用于根据所述该位置对应的目标对象平均尺寸,以及预设的预期尺寸,对该细节相机垂直位置信息值对应的初始倍率进行调整。
[0152] 作为本发明实施例的一种实施方式,所述计算子模块,具体用于根据该位置处采集的图像中各目标对象的尺寸信息,统计均方差最小时对应的目标对象尺寸信息,并将所述目标对象尺寸信息确定为该位置对应的目标对象平均尺寸。
[0153] 作为本发明实施例的一种实施方式,所述调整子模块,具体用于:
[0154] 根据以下公式,对该细节相机垂直位置信息值对应的初始倍率Z0进行调整,得到调整后的倍率Zf:
[0155]
[0156] 其中,表示该位置对应的目标对象平均尺寸,S表示预期尺寸,θ表示预设的平均尺寸和预期尺寸之间的误差的阈值,α表示预设的倍率修正系数,当 时,α=α1>1;当时,α=α2<1。
[0157] 作为本发明实施例的一种实施方式,所述装置还包括:
[0158] 构建模块(图中未示出),用于构建包含各细节相机垂直位置信息值与各目标对象的尺寸信息对应关系的数据列表;
[0159] 获取模块(图中未示出),用于获取所述细节相机抓拍所述目标对象的图像,并根据所获取的图像确定所述目标对象的尺寸信息;
[0160] 更新模块(图中未示出),用于使用所述目标对象的尺寸信息,更新所述数据列表中所述目标对象对应的细节相机垂直位置信息值处的一目标对象尺寸信息;
[0161] 修正模块(图中未示出),用于通过更新后的数据列表,对该细节相机垂直位置信息值对应的倍率进行修正。
[0162] 相应的,本发明实施例还提供了一种视频监控设备,如图8所示,包括处理器810、全景相机820和细节相机830;
[0163] 所述处理器810,用于检测所述全景相机820所采集的当前全景视频帧中待抓拍的目标对象,确定所述目标对象在所述当前全景视频帧中的位置信息;根据所述目标对象在所述当前全景视频帧中的位置信息,以及预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定所述目标对象对应的细节相机位置信息;根据所述目标对象对应的细节相机位置信息,以及已构建的细节相机位置信息和倍率的对应关系,确定所述目标对象对应的倍率;其中,任一细节相机位置信息和倍率的对应关系,是根据全景视频帧中多个目标对象对应该细节相机位置信息时,所述细节相机采集包含各目标对象的图像时采用的倍率、所述细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定的;根据所述目标对象对应的细节相机位置信息和倍率,将所述目标对象对应的细节相机位置信息和倍率发送给所述细节相机830;
[0164] 所述细节相机830,用于根据接收到的所述目标对象对应的细节相机位置信息和倍率调整其自身的位置和倍率,并抓拍所述目标对象。
[0165] 本发明实施例中,当检测到全景相机中待抓拍的目标对象时,能够根据预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息,并且,可以预先根据多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。从而,确定目标对象对应的细节相机位置信息后,可以调整细节相机采用与该目标对象对应的位置和倍率对其进行抓拍,从而能够在保证监控范围的前提下,提高目标对象的抓拍效率和清晰度。
[0166] 上述的处理器810可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Ne twork Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Applica tion Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0167] 相应的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例所述的一种目标对象抓拍方法。
[0168] 本发明实施例中,当检测到全景相机中待抓拍的目标对象时,能够根据预先构建的全景视频帧中目标对象的位置信息和细节相机位置信息的映射关系,确定该目标对象对应的细节相机位置信息,并且,可以预先根据多个目标对象在任一细节相机位置信息处时,细节相机采集包含各目标对象的图像时采用的倍率、细节相机所采集图像中各目标对象的尺寸信息、以及各目标对象的预期尺寸确定该细节相机位置信息对应的倍率,也即细节相机在各位置处抓拍目标对象时,能够抓拍到合适大小的目标对象对应的倍率。从而,确定目标对象对应的细节相机位置信息后,可以调整细节相机采用与该目标对象对应的位置和倍率对其进行抓拍,从而能够在保证监控范围的前提下,提高目标对象的抓拍效率和清晰度。
[0169] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0170] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置/视频监控设备/存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0171] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。