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任一所述的方法步骤。