【技术实现步骤摘要】
相机标定方法、装置、电子设备和存储介质
[0001]本申请涉及相机标定
,特别是涉及一种相机标定方法、装置、电子设备和存储介质。
技术介绍
[0002]工厂生产出相机后,需要对相机进行标定,得到相机的内参、畸变系数等参数,并将这些参数存储在相机中对应的处理模块中,使得用户使用相机采集到图像后,处理模块可以基于这些参数对图像进行处理。
[0003]传统技术中,将棋盘格固定在某一位置,使用相机从不同的距离和角度拍摄棋盘格,然后基于拍摄到的多张图像进行定标。然而,这种方法标定流程耗时较长,标定效率较低,不适用于工厂大规模批量化标定。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提升标定效率的相机标定方法、装置、电子设备和存储介质。
[0005]第一方面,本申请提供了一种相机标定方法。方法包括:
[0006]通过待标定相机对标定物进行拍摄,得到标定图像,标定物包括多个棋盘格,多个棋盘格部署于至少三个不同的平面内;确定多个棋盘格对应的至少一个类型以及每个类型对应的 ...
【技术保护点】
【技术特征摘要】
1.一种相机标定方法,其特征在于,所述方法包括:通过待标定相机对标定物进行拍摄,得到标定图像,所述标定物包括多个棋盘格,所述多个棋盘格部署于至少三个不同的平面内;确定所述多个棋盘格对应的至少一个类型以及每个类型对应的棋盘格的数量;根据所述标定图像、所述多个棋盘格对应的至少一个类型以及每个类型对应的棋盘格的数量,获取所述标定图像上所有角点的二维坐标;根据所述标定图像上所有角点的二维坐标,确定所述待标定相机的参数。2.根据权利要求1所述的方法,其特征在于,所述根据所述标定图像、所述多个棋盘格对应的至少一个类型以及每个类型对应的棋盘格的数量,获取所述标定图像上所有角点的二维坐标,包括:根据所述至少一个类型中第i个类型,获取所述第i个类型对应的棋盘格行数和棋盘格列数;根据所述第i个类型对应的棋盘格的数量、所述棋盘格行数、所述棋盘格列数以及所述标定图像,从所述标定图像中提取出所述第i个类型下所有棋盘格内角点的二维坐标,并对所述标定图像中属于所述第i个类型的棋盘格对应的区域做涂黑处理,得到第j次涂黑后的标定图像;基于所述至少一个类型中除所述第i个类型以外的类型,对所述第j次涂黑后的标定图像进行角点提取,直到得到所述标定图像上所有角点的二维坐标。3.根据权利要求2所述的方法,其特征在于,所述根据所述第i个类型对应的棋盘格的数量、所述棋盘格行数、所述棋盘格列数以及所述标定图像,获取所述标定图像中所述第i个类型下所有棋盘格内角点的二维坐标,包括:根据所述第i个类型对应的棋盘格行数、所述棋盘格列数、所述标定图像以及角点检测函数,从所述标定图像中提取出所述第i个类型下第k个棋盘格内角点的二维坐标,并将从所述标定图像中属于所述第i个类型下所述第k个棋盘格对应的区域做涂黑处理,得到第p次涂黑后的标定图像;基于所述第i个类型对应的所述棋盘格行数、所述棋盘格列数、所述第p次涂黑后的标定图像以及所述角点检测函数,对所述第p次涂黑后的标定图像中所述第i个类型下第k+1个棋盘格进行角点提取,直到得到所述标定图像中所述第i个类型下所有棋盘格内角点的二维坐标;其中,在获取所述标定图像中所述第i个类型下所有棋盘格内角点的二维坐标过程中,对所述标定图像做涂黑处理的次数和所述第i个类型下棋盘格的数量相同。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述根据所述标定图像上所有角点的二维坐标,获取所述待标定相机的参数,包括:根据所述标定图像上所有角点的二维坐标和所述标定物对应的世界坐标系,获取所述标定图像上所有角点的三维坐标;根据所述标定图像上所...
【专利技术属性】
技术研发人员:翟风光,黄寅,张鹏,
申请(专利权)人:深圳市普渡科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。