车辆全景图像的生成方法和装置与流程

文档序号:12748840阅读:来源:国知局

技术特征:

1.一种车辆全景图像的生成方法,其特征在于,包括:

确定当前观察点和参考点的位置,以及需要观察的视景窗口的大小;

将建立的网格模型根据所述观察点和所述参考点的位置映射到所述视景窗口上;

将车辆上安装的摄像头所拍摄的图像映射到所述视景窗口上,调整所述网格模型中的每个网格顶点在所述图像上的映射位置,以将所述图像在所述网格模型上拼接整齐;

通过透视映射,将当前观察点所观察的方位的网格顶点映射到所述视景窗口上,并将所述摄像头拍摄的图像映射到所述视景窗口上,获得当前观察点所观察的方位的网格顶点在所述图像上的映射点;

改变所述观察点和所述参考点的位置,获得对应观察方位的网格顶点在上述图像上的映射点,以生成所述车辆的全景图像。

2.根据权利要求1所述的方法,其特征在于,所述网格模型为碗状的3维网格模型;

所述摄像头包括至少4个摄像头,分别安装在所述车辆的前后左右4个方向上;其中,安装在所述车辆的左右两个方向的摄像头偏向所述车辆的车身外,与所述车身的夹角为预定角度。

3.根据权利要求1或2所述的方法,其特征在于,所述将所述图像在所述网格模型上拼接整齐之后,还包括:

将所述网格模型中的每个网格顶点在所述图像上的映射位置记录在所述车辆对应的第一映射表中。

4.根据权利要求3所述的方法,其特征在于,还包括:

在所述车辆的车身的4个角方向的地面上设置预定数量的标记点,将所述标记点在所述摄像头拍摄的图像上的位置记录在所述车辆对应的第二映射表中。

5.根据权利要求4所述的方法,其特征在于,所述获得所述车辆的全景图像之后,还包括:

当对车型和摄像头安装位置与所述车辆的车型和摄像头安装位置均相同的另一车辆进行标定时,在所述另一车辆的4个角方向的地面上设置与所述车辆位置和数量均相同的标记点,将所述另一车辆的标记点的位置记录在所述另一车辆对应的第三映射表中;

计算所述第三映射表中的每个标记点与所述第二映射表中对应点的位置差,以及对所述第一映射表中记录的每个网格顶点在所述摄像头拍摄的图像上的映射位置与所述第三映 射表中记录的标记点的位置做权重运算,获得所述第三映射表中记录的标记点的权重;

根据所述位置差、所述权重和所述第一映射表中记录的每个网格顶点在所述摄像头拍摄的图像上的映射位置,计算获得所述另一车辆对应的第一映射表;

利用所述另一车辆对应的第一映射表生成所述另一车辆的全景图像。

6.一种车辆全景图像的生成装置,其特征在于,包括:

确定模块,用于确定当前观察点和参考点的位置,以及需要观察的视景窗口的大小;

映射模块,用于将建立的网格模型根据所述观察点和所述参考点的位置映射到所述视景窗口上;以及将车辆上安装的摄像头所拍摄的图像映射到所述视景窗口上,调整所述网格模型中的每个网格顶点在所述图像上的映射位置,以将所述图像在所述网格模型上拼接整齐;通过透视映射,将当前观察点所观察的方位的网格顶点映射到所述视景窗口上,并将所述摄像头拍摄的图像映射到所述视景窗口上,获得当前观察点所观察的方位的网格顶点在所述图像上的映射点;

生成模块,用于改变所述观察点和所述参考点的位置,获得对应观察方位的网格顶点在上述图像上的映射点,以生成所述车辆的全景图像。

7.根据权利要求6所述的装置,其特征在于,所述网格模型为碗状的3维网格模型;所述摄像头包括至少4个摄像头,分别安装在所述车辆的前后左右4个方向上;其中,安装在所述车辆的左右两个方向的摄像头偏向所述车辆的车身外,与所述车身的夹角为预定角度。

8.根据权利要求6或7所述的装置,其特征在于,还包括:

记录模块,用于在将所述图像在所述网格模型上拼接整齐之后,将所述网格模型中的每个网格顶点在所述图像上的映射位置记录在所述车辆对应的第一映射表中。

9.根据权利要求8所述的装置,其特征在于,还包括:

设置模块,用于在所述车辆的车身的4个角方向的地面上设置预定数量的标记点;

所述记录模块,还用于将所述设置模块设置的标记点在所述摄像头拍摄的图像上的位置记录在所述车辆对应的第二映射表中。

10.根据权利要求9所述的装置,其特征在于,还包括:计算模块;

所述设置模块,还用于当对车型和摄像头安装位置与所述车辆的车型和摄像头安装位置均相同的另一车辆进行标定时,在所述另一车辆的4个角方向的地面上设置与所述车辆位置和数量均相同的标记点;

所述记录模块,还用于将所述另一车辆的标记点的位置记录在所述另一车辆对应的第三映射表中;

所述计算模块,用于计算所述第三映射表中的每个标记点与所述第二映射表中对应点的位置差,以及对所述第一映射表中记录的每个网格顶点在所述摄像头拍摄的图像上的映射位置与所述第三映射表中记录的标记点的位置做权重运算,获得所述第三映射表中记录的标记点的权重;以及根据所述位置差、所述权重和所述第一映射表中记录的每个网格顶点在所述摄像头拍摄的图像上的映射位置,计算获得所述另一车辆对应的第一映射表;

所述生成模块,还用于利用所述另一车辆对应的第一映射表生成所述另一车辆的全景图像。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1