【技术实现步骤摘要】
用于标定相机方法、装置、电子设备和介质
本公开的实施例涉及计算机
,具体涉及用于标定相机方法、装置、电子设备和介质。
技术介绍
相机标定,是优化相机参数的一种方法。传统相机标定法需要使用尺寸已知的标定物,通过建立标定物上坐标已知的点与其图像点之间的对应关系,利用相关算法优化相机参数。此种相机标定方法在标定过程中始终需要标定物,且标定物的制作精度会影响标定结果。同时,有些场合不适合放置标定物,限制了此种标定法的应用。
技术实现思路
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了用于标定相机的方法、装置、设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。第一方面,本公开的一些实施例提供了一种用于标定相机的方法,该方法包括:获取车载相机拍摄的图像集,以及获取所述图像集中每个图像对应的车辆传感器的数据,得到数据集,其中,所述数据包括车载相机外参值;将所述车载相机外参值确定为初始参数值;根据预定数量阈值,对所述图像集和所述数据集分别进行分割以生成至少一个图像子集和至少一个数据子集;基于所述至少一个图像子集中的每个图像子集和所述至少一个数据子集中与所述图像子集对应的数据子集生成图像数据序列,其中,所述图像数据是二元组,所述二元组包括图像和所述图像在数据子集中的对应数据;对于所生成的图像数据序列中的每个 ...
【技术保护点】
1.一种用于标定相机的方法,包括:/n获取车载相机拍摄的图像集,以及获取所述图像集中每个图像对应的车辆传感器的数据,得到数据集,其中,所述数据包括车载相机外参值;/n将所述车载相机外参值确定为初始参数值;/n根据预定数量阈值,对所述图像集和所述数据集分别进行分割以生成至少一个图像子集和至少一个数据子集;/n基于所述至少一个图像子集中的每个图像子集和所述至少一个数据子集中与所述图像子集对应的数据子集生成图像数据序列,其中,所述图像数据是二元组,所述二元组包括图像和所述图像在数据子集中的对应数据;/n对于所生成的图像数据序列中的每个图像数据序列,将所述图像数据序列中的每个图像数据输入至优化目标函数以便对所述图像数据中的初始参数值进行优化生成优化参数值,得到优化参数值序列;/n对于所得到的优化参数值序列中的每个优化参数值序列,从所述优化参数值序列中选出预定数目个优化参数值以及确定所述预定数目个优化参数值的方差值,得到方差值序列;/n响应于所述方差值序列中的至少一个方差值小于预定方差阈值,从所述方差值对应的预定数目个优化参数中选取一个优化参数值作为车载相机标定外参值;/n利用所述车载相机标定外 ...
【技术特征摘要】
1.一种用于标定相机的方法,包括:
获取车载相机拍摄的图像集,以及获取所述图像集中每个图像对应的车辆传感器的数据,得到数据集,其中,所述数据包括车载相机外参值;
将所述车载相机外参值确定为初始参数值;
根据预定数量阈值,对所述图像集和所述数据集分别进行分割以生成至少一个图像子集和至少一个数据子集;
基于所述至少一个图像子集中的每个图像子集和所述至少一个数据子集中与所述图像子集对应的数据子集生成图像数据序列,其中,所述图像数据是二元组,所述二元组包括图像和所述图像在数据子集中的对应数据;
对于所生成的图像数据序列中的每个图像数据序列,将所述图像数据序列中的每个图像数据输入至优化目标函数以便对所述图像数据中的初始参数值进行优化生成优化参数值,得到优化参数值序列;
对于所得到的优化参数值序列中的每个优化参数值序列,从所述优化参数值序列中选出预定数目个优化参数值以及确定所述预定数目个优化参数值的方差值,得到方差值序列;
响应于所述方差值序列中的至少一个方差值小于预定方差阈值,从所述方差值对应的预定数目个优化参数中选取一个优化参数值作为车载相机标定外参值;
利用所述车载相机标定外参值对所述车载相机外参值进行标定,得到标定后的车载相机外参值。
2.根据权利要求1所述的方法,其中,所述根据预定数量阈值,对所述图像集和所述数据集分别进行分割以生成至少一个图像子集和至少一个数据子集,包括:
对所述图像集进行划分,得到至少一个图像子集,其中,所述至少一个图像子集中的每个图像子集的图像数量等于所述预定数量阈值;
对所述数据集进行划分,得到至少一个数据子集,其中,所述至少一个数据子集中的每个数据子集的数据数量等于所述预定数量阈值。
3.根据权利要求2所述的方法,其中,所述车辆传感器的数据还包括以下至少一项:车载相机内参矩阵、车辆加速度值、车辆角速度值、惯性测量单元的测量数据、惯性测量单元坐标系的坐标数据以及世界坐标系的坐标数据。
4.根据权利要求3所述的方法,其中,所述将所述图像数据序列中的每个图像数据输入至优化目标函数以便对所述图像数据中的初始参数值进行优化生成优化参数值,得到优化参数值序列,包括:
确定优化参数值列表和预定优化参数数量阈值;
基于所述初始参数值和所述图像数据序列,执行如下生成步骤:
从图像数据序列中有序选取多个图像数据,作为待优化图像数据;
将所述待优化图像数据和初始参数值输入至优化目标函数以生成优化参数值;
将所述优化参数值添加到优化参数值列表;
响应于参数值列表中参数值的个数等于所述预定优化参数数量阈值,则将参数值列表作为优化参数值序列以及输出优化参数值序列;
响应于参数值列表中参数值的个数小于预定优化参数数量阈值,则将优化参数值作为初始参数值,将去除了选取的图像数据后的图像数据序列作为图像数据序列再次执行所述生成步骤。
5.根据权利要求4所述的方法,其中,所述响应于所述方差值序列中的至少一个方差值小于预定方差阈值,从所述方差值对应的预定数目个优化参数中选取一个优化参数值作为车载相机标定外参值,包括:
获取预定方差阈值;
响应于所述方差值序列中的至少一个方差值小于预定方差阈值,从所述方差值对应的预定数目个优化参数中选取一个优化参数值作为车载相机标定外参值。
6.根据权利要求5所述的方法,其中,所述利用所述车载相机标定外参值对所述车载相机外参值进行标定,得到标定后的车载相机外参值,包括:
利用所述车载相机标定外参的外参值,对所述车载相机的外参值进行替换,得到标定后的车载相机外参。
7...
【专利技术属性】
技术研发人员:李帅杰,骆沛,倪凯,
申请(专利权)人:禾多科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。