1.一种车辆位姿矫正方法,包括:
响应于获取到当前车辆车载相机拍摄的车位图像序列,对所述车位图像序列中的各个车位图像进行转换处理,得到俯视车位图像序列;
对所述俯视车位图像序列中的每个俯视车位图像进行特征点提取以生成俯视顶点坐标组,得到俯视顶点坐标组序列;
获取与所述车位图像序列中每个车位图像对应的所述当前车辆的位姿矩阵,得到位姿矩阵序列;
基于所述位姿矩阵序列,确定预设的世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标,得到地图车位顶点坐标组;
基于所述地图车位顶点坐标组和所述位姿矩阵序列,生成矫正位姿矩阵;
其中,所述基于所述位姿矩阵序列,确定预设的世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标,得到地图车位顶点坐标组,包括:基于所述位姿矩阵序列,对所述俯视顶点坐标组序列中每个俯视顶点坐标组中的各个俯视顶点坐标进行坐标转换以生成转换顶点坐标组,得到转换顶点坐标组序列;
将所述世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标确定为地图车位顶点坐标,得到地图车位顶点坐标组;
其中,基于所述位姿矩阵序列,对所述俯视顶点坐标组序列中每个俯视顶点坐标组中的各个俯视顶点坐标进行坐标转换以生成转换顶点坐标组,得到转换顶点坐标组序列,包括:将所述俯视顶点坐标组序列中每个俯视顶点坐标组中的每个俯视顶点坐标与预设的转换因数的乘积确定为车体转换坐标,得到车体转换坐标组序列;
将所述车体转换坐标组序列中每个车体转换坐标组中每个车体转换坐标与所述位姿矩阵序列中对应位姿矩阵的乘积确定为转换顶点坐标,得到转换顶点坐标组序列;
其中,所述基于所述地图车位顶点坐标组和所述位姿矩阵序列,生成矫正位姿矩阵,包括:对所述转换顶点坐标组序列中各个转换顶点坐标组中与所述地图车位顶点坐标组中各个地图车位顶点坐标对应的转换顶点坐标进行融合处理,得到融合顶点坐标组;
基于所述融合顶点坐标组,构建平行约束损失函数;
基于所述融合顶点坐标组和所述平行约束损失函数,生成矫正位姿矩阵。
2.根据权利要求1所述的方法,其中,所述方法还包括:获取所述当前车辆的车辆信息;
基于所述矫正位姿矩阵和所述车辆信息,生成泊车路径;
将所述泊车路径融合至所述俯视车位图像序列中满足预设时间条件的俯视车位图像,得到泊车指示图像;
将所述泊车指示图像发送至显示终端以供显示。
3.根据权利要求1所述的方法,其中,所述基于所述融合顶点坐标组和所述平行约束损失函数,生成矫正位姿矩阵,包括:对所述融合顶点坐标组中的每三个融合顶点坐标,执行如下步骤以构建平面约束损失函数组中的每个平面约束损失函数:利用所述三个融合顶点坐标,构建平面方程;
利用所述平面方程和所述融合顶点坐标组中除所述三个融合顶点坐标以外的融合顶点坐标,构建平面约束损失函数;
基于所述融合顶点坐标组、所述平行约束损失函数和所述平面约束损失函数组,生成矫正位姿矩阵。
4.根据权利要求3所述的方法,其中,所述基于所述融合顶点坐标组、所述平行约束损失函数和所述平面约束损失函数组,生成矫正位姿矩阵,包括:根据所述位姿矩阵序列和所述融合顶点坐标,构建位姿损失函数;
利用所述融合顶点坐标组和所述位姿矩阵序列,对所述平行约束损失函数、所述平面约束损失函数组和所述位姿损失函数进行优化求解,得到矫正位姿矩阵。
5.一种车辆位姿矫正装置,包括:
转换处理单元,被配置成响应于获取到当前车辆车载相机拍摄的车位图像序列,对所述车位图像序列中的各个车位图像进行转换处理,得到俯视车位图像序列;
提取单元,被配置成对所述俯视车位图像序列中的每个俯视车位图像进行特征点提取以生成俯视顶点坐标组,得到俯视顶点坐标组序列;
获取单元,被配置成获取与所述车位图像序列中每个车位图像对应的所述当前车辆的位姿矩阵,得到位姿矩阵序列;
确定单元,被配置成基于所述位姿矩阵序列,确定预设的世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标,得到地图车位顶点坐标组;
生成单元,被配置成基于所述地图车位顶点坐标组和所述位姿矩阵序列,生成矫正位姿矩阵;
其中,所述基于所述位姿矩阵序列,确定预设的世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标,得到地图车位顶点坐标组,包括:基于所述位姿矩阵序列,对所述俯视顶点坐标组序列中每个俯视顶点坐标组中的各个俯视顶点坐标进行坐标转换以生成转换顶点坐标组,得到转换顶点坐标组序列;
将所述世界坐标地图中与所述俯视顶点坐标组序列中各个俯视顶点坐标相匹配的世界坐标确定为地图车位顶点坐标,得到地图车位顶点坐标组;
其中,基于所述位姿矩阵序列,对所述俯视顶点坐标组序列中每个俯视顶点坐标组中的各个俯视顶点坐标进行坐标转换以生成转换顶点坐标组,得到转换顶点坐标组序列,包括:将所述俯视顶点坐标组序列中每个俯视顶点坐标组中的每个俯视顶点坐标与预设的转换因数的乘积确定为车体转换坐标,得到车体转换坐标组序列;
将所述车体转换坐标组序列中每个车体转换坐标组中每个车体转换坐标与所述位姿矩阵序列中对应位姿矩阵的乘积确定为转换顶点坐标,得到转换顶点坐标组序列;
其中,所述基于所述地图车位顶点坐标组和所述位姿矩阵序列,生成矫正位姿矩阵,包括:对所述转换顶点坐标组序列中各个转换顶点坐标组中与所述地图车位顶点坐标组中各个地图车位顶点坐标对应的转换顶点坐标进行融合处理,得到融合顶点坐标组;
基于所述融合顶点坐标组,构建平行约束损失函数;
基于所述融合顶点坐标组和所述平行约束损失函数,生成矫正位姿矩阵。
6.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
摄像头,被配置成采集图像;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑4中任一所述的方法。
7.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1‑4中任一所述的方法。