一种纹理映射的同名点调整方法、装置及存储介质制造方法及图纸

技术编号:33809300 阅读:24 留言:0更新日期:2022-06-16 10:18
本发明专利技术实施例公开了一种纹理映射的同名点调整方法、装置及存储介质,对获得的目标物体原始图片进行畸变校正,得到第一畸变校正照片;对获得的目标物体三维模型进行渲染得到三维模型渲染图片;将所述三维模型渲染图片进行畸变校正,得到第二畸变校正照片;获取第一畸变校正照片和第二畸变校正照片上的同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点;将第一畸变校正照片和第二畸变校正照片进行叠加显示;根据叠加显示的对齐程度调整第一畸变校正照片的同名点和第二畸变校正照片的同名点,实现了不需要进行完整的纹理映射就能判断相机的外部参数是否存在误差并通过调整同名点来调整相机的外部参数。机的外部参数。机的外部参数。

【技术实现步骤摘要】
一种纹理映射的同名点调整方法、装置及存储介质


[0001]本专利技术涉及计算机图形学领域,尤其涉及一种纹理映射的同名点调整方法、装置及存储介质。

技术介绍

[0002]相机标定是计算机视觉任务中比较基础且重要的前提步骤。相机标定(Camera calibration)简单来说是从世界坐标系转换为相机坐标系,再由相机坐标系转换为图像坐标系的过程,也就是求最终的投影矩阵的过程。投影矩阵与相机的内部参数、外部参数有关。
[0003]相机的内部参数是与相机自身特性相关的参数,比如相机的焦距、像素大小等。而相机外参数是在世界坐标系中的参数,比如相机的位置、旋转方向等。当计算出相机的外部参数时,还需要验证相机的外部参数精度。一般的外部参数精度验证方法是直接映射到模型上看最终效果,或者计算重投影误差来对外部参数进行评价。直接映射方法由于需要进行一次完整的纹理映射过程,对于数据量比较大的情况,耗时会比较长。通过重投影误差来评价外部参数精度不直观,无法给出可操作的控制点选择优化建议。

技术实现思路

[0004]基于此,有必要针对上述问题,提出了一种纹理映射的同名点调整方法、装置及存储介质,实现了不需要进行完整的纹理映射就能判断相机的外部参数是否存在误差并通过调整同名点来调整相机的外部参数。
[0005]一种纹理映射的同名点调整方法,所述方法包括:
[0006]对获得的目标物体原始图片进行畸变校正,得到第一畸变校正照片;
[0007]对获得的目标物体三维模型进行渲染得到三维模型渲染图片;<br/>[0008]将所述三维模型渲染图片进行畸变校正,得到第二畸变校正照片;
[0009]获取第一畸变校正照片和第二畸变校正照片上的同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点;
[0010]将第一畸变校正照片和第二畸变校正照片进行叠加显示;
[0011]根据叠加显示的对齐程度调整第一畸变校正照片的同名点和第二畸变校正照片的同名点。
[0012]一种纹理映射的同名点调整装置,所述装置包括:
[0013]第一获得模块,用于对获得的原始图片进行畸变校正,获得第一畸变校正照片;
[0014]第二获得模块,用于对获得的三维模型进行渲染获得三维模型渲染图片;
[0015]第三获得模块,用于将所述三维模型渲染图片进行畸变校正,获得第二畸变校正照片;
[0016]第四获得模块,用于获取第一畸变校正照片和第二畸变校正照片上的同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点;
[0017]第一显示模块,用于将第一畸变校正照片和第二畸变校正照片进行叠加显示;
[0018]第一调整模块,用于根据叠加显示的对齐程度调整同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点。
[0019]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
[0020]对获得的目标物体原始图片进行畸变校正,得到第一畸变校正照片;
[0021]对获得的目标物体三维模型进行渲染得到三维模型渲染图片;
[0022]将所述三维模型渲染图片进行畸变校正,得到第二畸变校正照片;
[0023]获取第一畸变校正照片和第二畸变校正照片上的同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点;
[0024]将第一畸变校正照片和第二畸变校正照片进行叠加显示;
[0025]根据叠加显示的对齐程度调整第一畸变校正照片的同名点和第二畸变校正照片的同名点。
[0026]上述的纹理映射的同名点调整方法、装置及存储介质,通过在第一畸变校正照片上获得同名点及在第二畸变校正照片上获得同名点,通过叠加显示对比第一畸变校正照片上的同名点和第二畸变校正照片上的同名点之间的位置偏差,从同名点之间的位置偏差判断出相机的外部参数存在误差,实现了不需要进行完整的纹理映射就能判断相机的外部参数是否存在误差并通过调整同名点来调整相机的外部参数。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]其中:
[0029]图1为一种纹理映射的同名点调整方法的示意图;
[0030]图2为一个实施例中一种纹理映射的同名点调整方法的流程图;
[0031]图3为一个实施例中一种纹理映射的同名点调整装置的结构框图;
[0032]图4为一个实施例中计算机设备的结构框图。
具体实施方式
[0033]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0034]下面将结合本申请的实施例中的附图,对本申请的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0035]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“包括”、“包含”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、终端、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没
有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本申请的权利要求书、说明书以及说明书附图中的术语,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体/操作/对象与另一个实体/操作/对象区分开来,而不一定要求或者暗示这些实体/操作/对象之间存在任何这种实际的关系或者顺序。
[0036]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其他实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其他实施例相结合。
[0037]如图1所示,本专利技术考虑到现有技术中验证相机外部参数的方法存在一定的不足,故采用了一种纹理映射的同名点调整方法来验证相机外部参数。
[0038]如图2所示,本专利技术提出了一种纹理映射的同名点调整方法,具体包括以下步骤:
[0039]步骤100,对获得的目标物体原始图片进行畸变校正,得到第一畸变校正照片。
[0040]其中,相机透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。镜头的畸变分为径向畸变和切向畸变两类。故为了减少原始图片的失真,对原始图片进行畸变校正。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种纹理映射的同名点调整方法,其特征在于,所述方法包括:对获得的目标物体原始图片进行畸变校正,得到第一畸变校正照片;对获得的目标物体三维模型进行渲染得到三维模型渲染图片;将所述三维模型渲染图片进行畸变校正,得到第二畸变校正照片;获取第一畸变校正照片和第二畸变校正照片上的同名点,其中,同名点是在目标物体中一个点对应于原始图片与三维模型中的相同位置的点;将第一畸变校正照片和第二畸变校正照片进行叠加显示;根据叠加显示的对齐程度调整第一畸变校正照片的同名点和第二畸变校正照片的同名点。2.根据权利要求1所述的方法,其特征在于,所述根据叠加显示的对齐程度调整第一畸变校正照片的同名点和第二畸变校正照片的同名点,包括:当第二畸变校正照片相对于第一畸变校正照片偏左,则将第二畸变校正照片的同名点向右调整;当第二畸变校正照片相对于第一畸变校正照片偏右,则将第二畸变校正照片的同名点向左调整。3.根据权利要求1所述的方法,其特征在于,所述获取第一畸变校正照片和第二畸变校正照片上的同名点,包括:在第一畸变校正照片上确定一个点;根据在第一畸变校正照片上确定的点的位置确定第二畸变校正照片上具有同样位置的点;获取第一畸变校正照片和第二畸变校正照片上的同名点。4.根据权利要求1所述的方法,其特征在于,所述将所述三维模型渲染图片进行畸变校正,得到第二畸变校正照片之后,还包括:将第二畸变校正照片的透明值设为第一畸变校正照片的一半。5.一种纹理映射的同名点调整装置,其特征在于,所述装置包括:第一获得模块,...

【专利技术属性】
技术研发人员:肖开文周星李云强
申请(专利权)人:深圳积木易搭科技技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1