本发明专利技术提供一种相机标定方法
【技术实现步骤摘要】
相机标定方法、装置、电子设备及终端设备
[0001]本专利技术涉及计算机
,尤其涉及一种相机标定方法
、
装置
、
电子设备及终端设备
。
技术介绍
[0002]随着科学技术的发展,手机
、
平板电脑等终端设备已成为现代智能生活的重要组成部分
。
摄像头
(
或称相机
)
作为终端设备中的一个重要部分,在越来越多的应用场景下发挥着不可或缺的作用
。
[0003]通常情况下,为了提高相机的拍摄质量,在使用相机之前,通常需要对相机进行标定
。
传统的相机标定方法中,需要待标定相机从多个方位对相机标定板进行拍摄,获取相机标定板多个方位的图像数据集之后以基于上述图像数据集,获取待标定相机理想状态下的相机内参
。
[0004]但是,对于终端设备的用户而言,上述传统的相机标定方法过于繁琐,用户感知较差
。
因此,如何在用户无感知的情况下实现相机标定,是本领域亟待解决的技术问题
。
技术实现思路
[0005]本专利技术提供一种相机标定方法
、
装置
、
电子设备及终端设备,用以解决现有技术中的相机标定方法过于繁琐,导致用户感知较差的缺陷,实现在用户无感知的情况下对相机进行标定
。
[0006]本专利技术提供一种相机标定方法,包括:
[0007]获取目标图像,所述目标图像中包括目标二维码,所述目标图像是在所述目标终端设备对所述目标二维码进行扫描的情况下由目标终端设备的相机拍摄得到的;
[0008]识别所述目标图像中所述目标二维码,获取所述目标二维码的二维码信息,所述二维码信息包括目标信息和预设信息,所述目标信息包括相机标定板上每一特征点的位置信息和每一所述特征点的标识信息,所述预设信息用于指示所述目标终端设备的用户完成预设操作;
[0009]基于所述目标信息和所述目标图像,获取所述相机的相机内参数值;
[0010]基于所述相机内参数值,对所述相机进行标定
。
[0011]根据本专利技术提供的一种相机标定方法,所述基于所述目标信息和所述目标图像,获取所述相机的相机内参数值,包括:
[0012]基于所述目标图像,获取每一所述特征点在所述目标图像的图像坐标系中的坐标值,基于每一所述特征点的位置信息,获取每一所述特征点在世界坐标系中的坐标值;
[0013]基于每一所述特征点的标识信息,建立每一所述特征点在图像坐标系中的坐标值与在世界坐标系中的坐标值之间的对应关系;
[0014]基于所述对应关系,计算每一所述特征点在图像坐标系中的坐标值与在世界坐标系中的坐标值之间的转换参数;
[0015]通过最大似然估计法,获取各所述转换参数中误差最小的转换参数,作为所述相机的相机内参数值
。
[0016]根据本专利技术提供的一种相机标定方法,所述预设信息包括目标链接;所述目标链接用于在目标平台中运行目标小程序;所述目标小程序用于指示所述目标终端设备的用户完成所述预设操作
。
[0017]根据本专利技术提供的一种相机标定方法,所述预设操作包括用户信息的输入操作,和
/
或,确认进入目标区域的输入操作
。
[0018]根据本专利技术提供的一种相机标定方法,所述预设信息包括目标应用程序的安装信息;
[0019]相应地,所述预设操作包括在所述目标终端设备中安装所述目标应用程序
。
[0020]根据本专利技术提供的一种相机标定方法,所述相机标定板由多个所述子标定板拼接而成;所述目标信息还包括每一所述特征点所在的子标定板的标识信息
。
[0021]根据本专利技术提供的一种相机标定方法,所述目标二维码是基于如下步骤预先生成的:
[0022]获取所述相机标定板上每一特征点的位置信息和每一所述特征点的标识信息,作为第一信息,获取用于指示用户进行预设操作的信息,作为第二信息;
[0023]融合所述第一信息和所述第二信息,获取融合信息之后,对所述融合信息进行编码,获取所述融合信息对应的数据码;
[0024]基于所述数据码,生成所述数据码对应的纠错码;
[0025]基于所述数据码和所述纠错码,生成所述目标二维码
。
[0026]本专利技术还提供一种相机标定装置,包括:
[0027]图像获取模块,用于获取目标图像,所述目标图像中包括目标二维码,所述目标图像是在所述目标终端设备对所述目标二维码进行扫描的情况下由目标终端设备的相机拍摄得到的;
[0028]图像解析模块,用于识别所述目标图像中所述目标二维码,获取所述目标二维码的二维码信息,所述二维码信息包括目标信息和预设信息,所述目标信息包括相机标定板上每一特征点的位置信息和每一所述特征点的标识信息,所述预设信息用于指示所述目标终端设备的用户完成预设操作;
[0029]参数获取模块,用于基于所述目标信息和所述目标图像,获取所述相机的相机内参数值;
[0030]相机标定模块,用于基于所述相机内参数值,对所述相机进行标定
。
[0031]本专利技术还提供一种电子设备,包括存储器
、
处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述相机标定方法
。
[0032]本专利技术还提供一种终端设备,包括:相机和如上所述的电子设备
。
[0033]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述相机标定方法
。
[0034]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述相机标定方法
。
[0035]本专利技术提供的相机标定方法
、
装置
、
电子设备及终端设备,通过识别在目标图像中的目标二维码,通过识别上述目标二维码,获取包括相机标定板上每一特征点的位置信息
、
每一所述特征点的标识信息以及每一所述特征点所在的子标定板的标识信息的目标信息之后,基于上述目标信息,获取目标终端设备的相机的相机内参数,进而基于上述相机内参数,对目标终端设备的相机进行标定,目标图像是在预设场景下由目标终端设备的相机拍摄得到的,能在目标终端设备的用户无感知的情况下,对目标终端设备的相机进行标定,进而能提高目标终端设备的相机拍摄质量,进行相机标定的过程更简单
、
更高效,能提高用户感知,推广性更强
。
附图说明
[0036]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种相机标定方法,其特征在于,包括:获取目标图像,所述目标图像中包括目标二维码,所述目标图像是在所述目标终端设备对所述目标二维码进行扫描的情况下由目标终端设备的相机拍摄得到的;识别所述目标图像中所述目标二维码,获取所述目标二维码的二维码信息,所述二维码信息包括目标信息和预设信息,所述目标信息包括相机标定板上每一特征点的位置信息和每一所述特征点的标识信息,所述预设信息用于指示所述目标终端设备的用户完成预设操作;基于所述目标信息和所述目标图像,获取所述相机的相机内参数值;基于所述相机内参数值,对所述相机进行标定
。2.
根据权利要求1所述的相机标定方法,其特征在于,所述基于所述目标信息和所述目标图像,获取所述相机的相机内参数值,包括:基于所述目标图像,获取每一所述特征点在所述目标图像的图像坐标系中的坐标值,基于每一所述特征点的位置信息,获取每一所述特征点在世界坐标系中的坐标值;基于每一所述特征点的标识信息,建立每一所述特征点在图像坐标系中的坐标值与在世界坐标系中的坐标值之间的对应关系;基于所述对应关系,计算每一所述特征点在图像坐标系中的坐标值与在世界坐标系中的坐标值之间的转换参数;通过最大似然估计法,获取各所述转换参数中误差最小的转换参数,作为所述相机的相机内参数值
。3.
根据权利要求1所述的相机标定方法,其特征在于,所述预设信息包括目标链接;所述目标链接用于在目标平台中运行目标小程序;所述目标小程序用于指示所述目标终端设备的用户完成所述预设操作
。4.
根据权利要求1所述的相机标定方法,其特征在于,所述预设操作包括用户信息的输入操作,和
/
或,确认进入目标区域的输入操作
。5.
根据权利要求1所述的相机标定方法,其特征在于,所述预设信息包括目标应用程序的安装信息;相应地,所述预设操作包括在...
【专利技术属性】
技术研发人员:王薇薇,任宇飞,薄涵文,纪嘉树,
申请(专利权)人:齐鲁空天信息研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。