1.一种位姿优化方法,其特征在于,包括:
基于移动设备拍摄的现实场景图像,确定所述移动设备的当前预测位姿;
基于所述当前预测位姿、所述现实场景图像的特征点,以及预先构建的多个参考平面,确定所述特征点的目标深度信息,其中,所述多个参考平面为预先构建的用于表征现实场景的三维场景地图中的多个参考平面,且所述三维场景地图中与所述图像的特征点对应的三维特征点位于所述参考平面上;
根据所述目标深度信息优化所述当前预测位姿。
2.根据权利要求1所述的方法,其特征在于,所述基于所述当前预测位姿、所述现实场景图像的特征点,以及预先构建的多个参考平面,确定所述特征点的目标深度信息,包括:基于所述当前预测位姿、所述特征点在图像坐标系下的二维坐标信息,以及所述多个参考平面中的每个参考平面对应的几何方程,确定所述特征点的目标深度信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述当前预测位姿、所述特征点在图像坐标系下的二维坐标信息,以及所述多个参考平面中的每个参考平面对应的几何方程,确定所述特征点的目标深度信息,包括:基于所述当前预测位姿、所述二维坐标信息,以及所述移动设备中的图像采集部件的内部参数信息,确定所述特征点所对应的三维特征点在世界坐标系下的三维坐标信息;
根据所述三维坐标信息,以及所述每个参考平面对应的几何方程,确定所述特征点的目标深度信息。
4.根据权利要求3所述的方法,其特征在于,所述每个参考平面内包括有界区域;
所述根据所述三维坐标信息,以及所述每个参考平面对应的几何方程,确定所述特征点的目标深度信息,包括:基于所述三维坐标信息,以及每一所述参考平面对应的几何方程分别确定所述特征点的初始深度信息;
判断所述三维特征点是否位于每一所述初始深度信息所对应的参考平面的所述有界区域内;
在所述三维特征点位于所述初始深度信息所对应的参考平面的所述有界区域内的情况下,确定所述初始深度信息为所述目标深度信息。
5.根据权利要求4所述的方法,其特征在于,所述在所述三维特征点位于所述初始深度信息所对应的参考平面的所述有界区域内的情况下,确定所述初始深度信息为所述目标深度信息,包括:在所述三维特征点位于多个所述初始深度信息分别对应的参考平面的所述有界区域内的情况下,确定最小的所述初始深度信息为所述目标深度信息。
6.根据权利要求3所述的方法,其特征在于,所述根据所述三维坐标信息,以及所述每个参考平面对应的几何方程,确定所述特征点的目标深度信息,包括:在所述多个参考平面与地面分别垂直的情况下,确定每个所述参考平面在预设视角下所形成的参考直线;
根据所述三维坐标信息,以及每个所述参考直线对应的几何方程,确定所述特征点的目标深度信息。
7.根据权利要求6所述的方法,其特征在于,所述参考直线包括线段;
所述根据所述三维坐标信息,以及每个所述参考直线对应的几何方程,确定所述特征点的目标深度信息,包括:在所述三维特征点落于每一所述参考直线的情况下,基于所述三维坐标信息,以及每一所述参考直线的几何方程分别确定所述特征点的初始深度信息;
判断所述三维特征点是否位于所述初始深度信息所对应的参考直线上的线段上;
在所述三维特征点位于所述初始深度信息对应的参考直线上的线段的情况下,确定所述初始深度信息为所述目标深度信息。
8.根据权利要求1所述的方法,其特征在于,所述基于所述当前预测位姿、所述现实场景图像的特征点,以及预先构建的多个参考平面,确定所述特征点的目标深度信息,包括:将所述现实场景图像划分为多个子图像,并确定每一所述子图像上的位置标识点;
基于所述当前预测位姿、所述位置标识点以及所述多个参考平面,从所述多个参考平面中确定与每个所述位置标识点对应的目标参考平面;
确定所述特征点所属的目标子图像;
基于所述当前预测位姿、所述特征点以及所述目标子图像上的所述位置标识点所对应的目标参考平面,确定所述目标深度信息。
9.根据权利要求1所述的方法,其特征在于,所述根据所述目标深度信息优化所述当前预测位姿,包括:基于重投影误差构造优化方程;
基于所述目标深度信息以及所述优化方程对所述当前预测位姿进行优化。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应用户的目的地输入请求,在所述三维场景地图中确定所述目的地的位置信息;
基于优化后的当前预测位姿以及所述目的地的位置信息,确定所述优化后的当前预测位姿与所述目的地之间的至少一条连接线路;
在所述三维场景地图中展示所述至少一条连接线路。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于优化后的当前预测位姿,在所述移动设备中展示与所述优化后的当前预测位姿相匹配的增强现实AR画面;所述AR画面中展示有至少一个虚拟对象;
检测针对所述至少一个虚拟对象的目标触发操作,在所述目标触发操作满足预设条件的情况下,在所述AR画面中展示相应的AR特效。
12.一种位姿优化装置,其特征在于,包括:
位姿预测模块,用于基于移动设备拍摄的现实场景图像,确定所述移动设备的当前预测位姿;
深度确定模块,用于基于所述当前预测位姿、所述现实场景图像的特征点,以及预先构建的多个参考平面,确定所述特征点的目标深度信息,其中,所述多个参考平面为预先构建的用于表征现实场景的三维场景地图中的多个参考平面,且所述三维场景地图中与所述图像的特征点对应的三维特征点位于所述参考平面上;
位姿优化模块,用于根据所述目标深度信息优化所述当前预测位姿。
13.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1‑11任一所述的位姿优化方法。
14.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1‑11任一所述的位姿优化方法。