1.一种相机外参修正方法,包括:
响应于确定当前车辆所在道路满足预设道路条件,对预获取的道路图像进行车道线检测,以生成车道线坐标矩阵;
基于所述车道线坐标矩阵和预设的相机内参矩阵,生成车道线方程序列;
基于所述车道线方程序列,对预设的相机外参矩阵进行修正处理,得到修正后相机外参矩阵;
其中,所述基于所述车道线方程序列,对预设的相机外参矩阵进行修正处理,得到修正后相机外参矩阵,包括:基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系横轴基向量,构建消影点误差函数;
基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系竖轴基向量,构建消影线误差函数;
将所述消影点误差函数、消影线误差函数添加至预设的因子图,得到添加后因子图,其中,所述添加后因子图包括以所述相机外参矩阵为初始值的各项优化数据;
对所述添加后因子图中相机外参矩阵为初始值的进行优化处理,以生成修正后相机外参矩阵;
其中,所述基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系横轴基向量,构建消影点误差函数,包括:利用所述相机外参矩阵,将所述地面坐标系横轴基向量转换至相机坐标系,以生成转换后横轴基向量;
利用所述车道线方程序列中每个车道线方程的系数构建消影向量,得到消影向量序列;
基于所述转换后横轴基向量和所述消影向量序列,构建消影点误差函数;
其中,所述基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系竖轴基向量,构建消影线误差函数,包括:利用所述相机外参矩阵,将所述地面坐标系竖轴基向量转换至相机坐标系,以生成转换后竖轴基向量;
对所述消影向量序列进行筛选,得到目标消影向量序列;
利用所述目标消影向量序列中的各个目标消影向量,生成消影线向量;
基于所述转换后竖轴基向量和所述消影线向量,构建消影线误差函数。
2.根据权利要求1所述的方法,其中,所述对预获取的道路图像进行车道线检测,以生成车道线坐标矩阵,包括:对预获取的道路图像进行车道线检测,以生成车道线检测信息序列;
将所述车道线检测信息序列中每个车道线检测信息包括的车道线检测坐标序列确定为车道线坐标向量,得到车道线坐标向量序列;
将所述车道线坐标向量序列中的各个车道线坐标向量组合为车道线坐标矩阵,其中,所述车道线坐标矩阵中的第一列对应道路图像中检测到的最左侧车道线的车道线坐标向量,最后一列对应道路图像中检测到的最右侧车道线的车道线坐标向量。
3.根据权利要求2所述的方法,其中,所述方法还包括:利用所述修正后相机外参矩阵,对所述车道线检测信息序列中的各个车道线检测信息进行转换处理,得到转换后车道线检测信息序列,以及对所述修正后相机外参矩阵进行存储;
将所述转换后车道线信息序列发送至目标显示终端以供显示。
4.根据权利要求1所述的方法,其中,所述基于所述车道线坐标矩阵和预设的相机内参矩阵,生成车道线方程序列,包括:对所述车道线坐标矩阵中的各个车道线坐标进行反投影,以生成反投影坐标矩阵;
对所述反投影坐标矩阵中的每列反投影坐标进行拟合处理以生成车道线方程,得到车道线方程序列。
5.一种相机外参修正装置,包括:
车道线检测单元,被配置成对预获取的道路图像进行车道线检测,以生成车道线坐标矩阵;
生成单元,被配置成基于所述车道线坐标矩阵和预设的相机内参矩阵,生成车道线方程序列;
修正处理单元,被配置成基于所述车道线方程序列,对预设的相机外参矩阵进行修正处理,得到修正后相机外参矩阵;
其中,所述基于所述车道线方程序列,对预设的相机外参矩阵进行修正处理,得到修正后相机外参矩阵,包括:基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系横轴基向量,构建消影点误差函数;
基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系竖轴基向量,构建消影线误差函数;
将所述消影点误差函数、消影线误差函数添加至预设的因子图,得到添加后因子图,其中,所述添加后因子图包括以所述相机外参矩阵为初始值的各项优化数据;
对所述添加后因子图中相机外参矩阵为初始值的进行优化处理,以生成修正后相机外参矩阵;
其中,所述基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系横轴基向量,构建消影点误差函数,包括:利用所述相机外参矩阵,将所述地面坐标系横轴基向量转换至相机坐标系,以生成转换后横轴基向量;
利用所述车道线方程序列中每个车道线方程的系数构建消影向量,得到消影向量序列;
基于所述转换后横轴基向量和所述消影向量序列,构建消影点误差函数;
其中,所述基于所述相机外参矩阵、所述车道线方程序列和预设的地面坐标系竖轴基向量,构建消影线误差函数,包括:利用所述相机外参矩阵,将所述地面坐标系竖轴基向量转换至相机坐标系,以生成转换后竖轴基向量;
对所述消影向量序列进行筛选,得到目标消影向量序列;
利用所述目标消影向量序列中的各个目标消影向量,生成消影线向量;
基于所述转换后竖轴基向量和所述消影线向量,构建消影线误差函数。
6.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑4中任一所述的方法。
7.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1‑4中任一所述的方法。