模型点位的渲染方法和装置、存储介质、电子设备制造方法及图纸

技术编号:30551554 阅读:10 留言:0更新日期:2021-10-30 13:31
本公开实施例公开了一种模型点位的渲染方法和装置、存储介质、电子设备,其中,方法包括:获取三维模型中至少两个已知点位对应的至少两个彩色全景图;确定至少两个已知点位中的第一点位对应的第一彩色全景图在目标点位方向上的第一深度信息,以及确定至少两个已知点位中的第二点位对应的第二彩色全景图在目标点位方向上的第二深度信息;确定目标点位在三维模型中相对第一点位的第三深度信息,以及目标点位在三维模型中相对第二点位的第四深度信息;根据第一深度信息与第三深度信息之间的匹配关系,和/或,第二深度信息与第四深度信息之间的匹配关系,确定目标点位对应的颜色信息;本实施例减少了错误的残相。本实施例减少了错误的残相。本实施例减少了错误的残相。

【技术实现步骤摘要】
模型点位的渲染方法和装置、存储介质、电子设备


[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]可选地,所述确定所述目标点位在所述三维模型中的第三深度信息,以及所述目标点位在所述三维模型中相对所述第二点位的第四深度信息,包括:
[0037]基于所述目标点位与所述第一点位在所述三维模型中的位置关系,确定所述第三深度信息;
[0038]基于所述目标点位与所述第二点位在所述三维模型中的位置关系,确定所述第四深度信息。
[0039]根据本公开实施例的另一方面,提供了一种模型点位的渲染装置,包括:
[0040]全景图获取模块,用于获取三维模型中至少两个已知点位对应的至少两个彩色全景图;
[0041]图深度确定模块,用于确定所述至少两个已知点位中的第一点位对应的第一彩色全景图在目标点位方向上的第一深度信息,以及确定所述至少两个已知点位中的第二点位对应的第二彩色全景图在所述目标点位方向上的第二深度信息;其中,所述第一点位和所述第二点位为所述至少两个已知点位中的相邻点位;
[0042]模型深度确定模块,用于确定所述目标点位在所述三维模型中相对所述第一点位的第三深度信息,以及所述目标点位在所述三维模型中相对所述第二点位的第四深度信息;
[0043]目标颜色确定模块,用于根据所述第一深度信息与所述第三深度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型点位的渲染方法,其特征在于,包括:获取三维模型中至少两个已知点位对应的至少两个彩色全景图;确定所述至少两个已知点位中的第一点位对应的第一彩色全景图在目标点位方向上的第一深度信息,以及确定所述至少两个已知点位中的第二点位对应的第二彩色全景图在所述目标点位方向上的第二深度信息;其中,所述第一点位和所述第二点位为所述至少两个已知点位中的相邻点位;确定所述目标点位在所述三维模型中相对所述第一点位的第三深度信息,以及所述目标点位在所述三维模型中相对所述第二点位的第四深度信息;根据所述第一深度信息与所述第三深度信息之间的匹配关系,和/或,所述第二深度信息与所述第四深度信息之间的匹配关系,确定所述目标点位对应的颜色信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一深度信息与所述第三深度信息之间的匹配关系,和/或,所述第二深度信息与所述第四深度信息之间的匹配关系,确定所述目标点位对应的颜色信息,包括:确定所述第一深度信息与所述第三深度信息之间的第一差值,基于所述第一差值与第一设定阈值之间的关系,以所述目标点位相对于所述第一点位的第一方向和所述目标点位相对于所述第二点位的第二方向,或以所述第二方向确定所述目标点位对应的颜色信息;和/或,确定所述第二深度信息与所述第四深度信息之间的第二差值,基于所述第二差值与第二设定阈值之间的关系,以所述第一方向和所述第二方向,或以所述第一方向确定所述目标点位对应的颜色信息。3.根据权利要求2所述的方法,其特征在于,所述确定所述第一深度信息与所述第三深度信息之间的第一差值,基于所述第一差值与第一设定阈值之间的关系,以所述目标点位相对于所述第一点位的第一方向和所述目标点位相对于所述第二点位的第二方向,或以所述第二方向确定所述目标点位对应的颜色信息,包括:确定所述第一差值;响应于所述第一差值大于所述第一设定阈值,以所述第二方向确定所述目标点位对应的颜色信息;响应于所述第一差值小于或等于所述第一设定阈值,以所述第一方向和所述第二方向确定所述目标点位对应的颜色信息。4.根据权利要求2或3所述的方法,其特征在于,所述确定所述第二深度信息与所述第四深度信息之间的第二差值,基于所述第二差值与第二设定阈值之间的关系,以所述第一方向和所述第二方向,或以所述第一方向确定所述目标点位对应的颜色信息,包括:确定所述第二差值;响应于所述第二差值大于所述第二设定阈值,以所述第一方向确定所述目标点位对应的颜色信息;响应于所述第二差值小于或等于所述第二设定阈值,以所述第一方向和所述第二方向确定所述目标点位对应的颜色信息。5.根据权利要求3或4所述的方法,其特征在于,所述以所述第一方向和所述方向确定所述目标点位对应的颜色信息,包括:
基于所述第一方向从...

【专利技术属性】
技术研发人员:朱毅胡洋谢独放
申请(专利权)人:北京房江湖科技有限公司
类型:发明
国别省市:

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

1