1.一种多摄像头自动标定方法,其特征在于,包括如下步骤:
获取指定区域的第一图像信息;
根据所述第一图像信息构建所述指定区域的视觉地图;
获取多个待标定摄像头所捕获的多个第二图像信息,并将多个所述第二图像信息逐一与所述视觉地图进行特征点匹配;
根据匹配结果逐一获得每个所述待标定摄像头的位姿信息和预定参数信息,再根据所述位姿信息和预定参数信息逐一对每个所述待标定摄像头进行标定。
2.根据权利要求1所述的多摄像头自动标定方法,其特征在于,所述第一图像信息包括视频帧数据和每个图像帧所对应的初始摄像机位姿,其中
根据所述第一图像信息构建所述指定区域的视觉地图,包括:
按照所述视频帧数据的采集时间线,依次将全部的图像帧的3d点云进行叠加,生成所述指定区域的初步3d模型;
按照所述视频帧数据的采集时间线,抽取每个图像帧中的2d特征点,将所有图像帧之间进行特征点匹配,生成所有图像帧的3d结构;
将所述3d结构映射到所述初步3d模型上,从而生成所述视觉地图。
3.根据权利要求1或3所述的多摄像头自动标定方法,其特征在于,还包括:
将得到的所述视觉地图进行实时传输;和/或;
获取所述待标定摄像头完成标定后的信息,并将所述信息同步至所述视觉地图,再将同步后的所述视觉地图进行实时传输。
4.根据权利要求1所述的多摄像头自动标定方法,其特征在于,将多个所述第二图像信息逐一与所述视觉地图进行特征点匹配,包括:
将所述第二图像信息中的2d特征点和3d视觉地图中对应点云的特征点进行匹配。
5.一种多摄像头自动标定系统,其特征在于,包括:
初始摄像机,用于获取指定区域的第一图像信息;
视觉地图构建模块,用于根据所述第一图像信息构建所述指定区域的视觉地图;
特征点匹配模块,用于获取多个待标定摄像头所捕获的多个第二图像信息,并将多个所述第二图像信息逐一与所述视觉地图进行特征点匹配;
标定模块,用于根据匹配结果逐一获得每个所述待标定摄像头的位姿信息和预定参数信息,再根据所述位姿信息和预定参数信息逐一对每个所述待标定摄像头进行标定。
6.根据权利要求5所述的多摄像头自动标定系统,其特征在于,所述初始摄像机为rgbd相机,且具备视觉slam功能,其中
所述第一图像信息包括视频帧数据和每个图像帧所对应的初始摄像机位姿。
7.根据权利要求6所述的多摄像头自动标定系统,其特征在于,所述视觉地图构建模块包括:
初步3d模型构建单元,用于按照所述视频帧数据的采集时间线,依次将全部的图像帧的3d点云进行叠加,生成所述指定区域的初步3d模型;
3d结构生成单元,用于按照所述视频帧数据的采集时间线,抽取每个图像帧中的2d特征点,将所有图像帧之间进行特征点匹配,生成所有图像帧的3d结构;以及
视觉地图生成单元,用于将所述3d结构映射到所述初步3d模型上,从而生成所述视觉地图。
8.根据权利要求5或7所述的多摄像头自动标定系统,其特征在于,所述视觉地图构建模块还用于获取所述待标定摄像头完成标定后的信息,并将所述信息同步至所述视觉地图;其中
所述多摄像头自动标定系统还包括:
可视化单元,用于根据所述视觉地图构建模块实时传输的视觉地图信息,对所述视觉地图进行实时显示。
9.一种多相机协同监控方法,其特征在于,包括如下步骤:
通过如权利要求1-4任一项所述的多摄像头自动标定方法对指定区域内的每个相机进行标定;
通过完成标定后的多个相机捕获所述指定区域的多个第三图像信息;
根据多个所述第三图像信息进行目标检测处理和/或多目标追踪处理和/或行人重识别处理;
将处理结果在多摄像头自动标定步骤中得到的视觉地图中进行3d形态的动态展示。
10.一种多相机协同监控系统,其特征在于,包括:
多摄像头标定系统,所述多摄像头标定系统采用如权利要求5-8任一项所述的多摄像头标定系统,用于对指定区域内的每个相机进行标定;
多个相机,用于在完成标定后的捕获所述指定区域的多个第三图像信息;
监控处理模块,用于根据多个所述第三图像信息进行目标检测处理和/或多目标追踪处理和/或行人重识别处理;
显示模块,用于将处理结果在视觉地图中进行3d形态的动态展示,其中,所述视觉地图由所述多摄像头标定系统对指定区域内的每个相机进行标定时生成。