System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 屏幕模型合并方法、装置、电子设备及存储介质制造方法及图纸_技高网

屏幕模型合并方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40119117 阅读:4 留言:0更新日期:2024-01-23 20:22
本公开涉及屏幕模型合并方法、装置、电子设备及存储介质,所述方法包括:获取屏幕候选集合,屏幕候选集合中包括多个屏幕模型以及多个屏幕模型各自对应的方向向量;根据多个屏幕模型各自对应的方向向量以及多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,同一屏幕组中的屏幕模型的主方向相同且属于同一行或同一列;根据屏幕组中各个屏幕模型的顶点坐标,确定屏幕组中每两个相邻屏幕模型之间的位姿调节量;根据屏幕组中每两个相邻屏幕模型之间的位姿调节量,调节屏幕组中屏幕模型的位姿,以合并屏幕组中的各个屏幕模型。由此,能够实现自动且高效地纠正相邻屏幕模型之间的错位和缝隙,有利于快速准确地合并屏幕模型。

【技术实现步骤摘要】

本公开涉及虚拟拍摄,尤其涉及一种屏幕模型合并方法、装置、电子设备及存储介质


技术介绍

1、传统影视制作为了满足拍摄需求,需要花费大量的时间和人力来挑选拍摄地点,制作道具,搭建拍摄场景。而虚拟拍摄(或虚拟制片)技术,能够用渲染引擎渲染出的虚拟场景来替代真实置景,减少了影视拍摄对地点和布景的依赖,极大的降低了拍摄成本。同时,借助实时渲染的能力,对于一些原本需要后期制作的特效,虚拟拍摄可以在拍摄阶段就看到成片的效果,后期前置,提高了制作效率。

2、在虚拟拍摄技术中,通常需要在虚拟场景中放置一个虚拟的相机,模拟物理相机的位移和旋转,还需要有一个1:1还原现实世界led屏幕的屏幕模型,并将虚拟相机视野内的画面经过三维投影变换后投影到屏幕模型上,进而映射到现实世界中的led屏幕上。这样,物理相机不仅可以拍摄到真实的布景和演员,也能拍摄到虚拟的场景,营造出一种虚实交叠的增强现实体验。

3、在这个过程中,屏幕模型上投影的画面决定了现实世界中led屏幕上的画面,因此当虚拟场景中邻接的屏幕模型之间存在错位或者缝隙时,现实场景中led屏幕上的画面也会存在撕裂或缺失的情况,这也就对led屏幕进行屏幕建模时所需的相对位置关系的测算精度提出了比较高的要求,但是,无论是人工测量、激光扫描或者相关算法来测算led屏幕间的相对位置关系以生成屏幕模型,都不可避免的会产生误差,尤其是当现实场景中存在多块紧密相邻的led屏幕时,这些误差可能会使建模出的多个相邻屏幕模型之间出现缝隙或错位,合并屏幕模型时难以完全对齐。目前对于相邻屏幕模型之间出现错位或缝隙的情况时,通常采用人工纠正的方式,费时费力,纠正精度和效率也较低。


技术实现思路

1、有鉴于此,本公开提出了一种屏幕模型合并方法、装置、电子设备及存储介质,能够实现自动且高效地纠正相邻屏幕模型之间的错位和缝隙,有利于实现快速且准确地合并屏幕模型,有利于屏幕模型的连续性,无需人工干预,效率高且精度高。

2、根据本公开的一方面,提供了一种屏幕模型合并方法,包括:获取屏幕候选集合,所述屏幕候选集合中包括多个屏幕模型以及所述多个屏幕模型各自对应的方向向量,所述多个屏幕模型处于同一坐标系下;根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,其中,一个屏幕组包括至少两个屏幕模型,同一屏幕组中的屏幕模型的主方向相同且属于同一行或同一列,屏幕模型的主方向为屏幕模型的方向向量在所述坐标系的三个坐标轴上的最大分量所对应的坐标轴的方向;针对每一屏幕组,根据屏幕组中各个屏幕模型的顶点坐标,确定屏幕组中每两个相邻屏幕模型之间的位姿调节量,所述位姿调节量包括旋转量和/或位移量;根据屏幕组中每两个相邻屏幕模型之间的位姿调节量,调节屏幕组中屏幕模型的位姿,以合并屏幕组中的各个屏幕模型。

3、在一种可能的实现方式中,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,包括:从所述屏幕候选集合中选取任一屏幕模型作为基准屏幕模型添加至空白的屏幕组中;根据所述基准屏幕模型与所述屏幕候选集合中其它的s个屏幕模型的方向向量,判断第s个屏幕模型与所述基准屏幕模型的主方向是否相同,s≥1,s≤s;在第s个屏幕模型与所述基准屏幕模型的主方向相同且所述基准屏幕模型所在屏幕组仅包含基准屏幕模型的情况下,根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,判断第s个屏幕模型与所述基准屏幕模型分别在除主方向对应坐标轴以外的两个其它坐标轴上的坐标范围是否存在交叠;在第s个屏幕模型与所述基准屏幕模型的坐标范围存在交叠的情况下,确定第s个屏幕模型与所述基准屏幕模型属于同一行或同一列的屏幕模型,并将第s个屏幕模型添加至所述基准屏幕模型所在的屏幕组中。

4、在一种可能的实现方式中,所述根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,判断第s个屏幕模型与所述基准屏幕模型分别在除主方向对应坐标轴以外的两个其它坐标轴上的坐标范围是否存在交叠,包括:根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,确定第s个屏幕模型与所述基准屏幕模型分别在所述两个其它坐标轴上的坐标范围的交叠程度;在第s个屏幕模型与所述基准屏幕模型在任一其它坐标轴上的坐标范围的交叠程度大于预设阈值的情况下,确定第s个屏幕模型与所述基准屏幕模型的坐标范围存在交叠,并将交叠程度最大的坐标轴作为所述基准屏幕模型所在屏幕组的主坐标轴。

5、在一种可能的实现方式中,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,还包括:在第s个屏幕模型与所述基准屏幕模型的主方向相同且所述基准屏幕模型所在屏幕组中已包含两个或两个以上的屏幕模型的情况下,根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,确定第s个屏幕模型与所述基准屏幕模型在主坐标轴上的坐标范围的交叠程度,所述主坐标轴是第s个屏幕模型与所述基准屏幕模型在所述两个其它坐标轴上的坐标范围的交叠程度最大的坐标轴;在第s个屏幕模型与所述基准屏幕模型在所述主坐标轴上的坐标范围的交叠程度大于预设阈值的情况下,确定第s个屏幕模型与所述基准屏幕模型的坐标范围存在交叠,并将第s个屏幕模型添加至所述基准屏幕模型所在的屏幕组中。

6、在一种可能的实现方式中,所述将第s个屏幕模型添加至所述基准屏幕模型所在的屏幕组中,包括:根据第s个屏幕模型与所述基准屏幕模型所在屏幕组中当前包含的各个屏幕模型的顶点坐标,确定第s个屏幕模型与所述基准屏幕模型所在屏幕组中各个屏幕模型之间的最小距离;在第s个屏幕模型与所述基准屏幕模型所在屏幕组中各个屏幕模型之间的最小距离存在小于或等于预设距离阈值的情况下,将第s个屏幕模型添加至所述基准屏幕模型所在的屏幕组中。

7、在一种可能的实现方式中,所述根据屏幕组中各个屏幕模型的顶点坐标,确定屏幕组中每两个相邻屏幕模型之间的位姿调节量,包括:根据屏幕组中各个屏幕模型的顶点坐标,对屏幕组中的各个屏幕模型进行排序,并确定排序后的第i个屏幕模型相对于第i-1个屏幕模型的位姿调节量,i∈[2,i],i为屏幕组中屏幕模型的总数量;其中,所述根据屏幕组中每两个相邻屏幕模型之间的位姿调节量,调节屏幕组中屏幕模型的位姿,包括:根据排序后的第i个屏幕模型相对于第i-1个屏幕模型的位姿调节量,调节第i个屏幕模型的位姿。

8、在一种可能的实现方式中,所述确定排序后的第i个屏幕模型相对于第i-1个屏幕模型的位姿调节量,包括:基于屏幕组对应的主坐标轴,确定第i个屏幕模型与第i-1个屏幕模型各自的基准向量以及基准点;其中,屏幕组对应的主坐标轴为屏幕组中屏幕模型的坐标范围交叠程度最大的坐标轴;在主坐标轴为横轴或竖轴的情况下,第i个屏幕模型与第i-1个屏幕模型的基准向量均为屏幕模型的行向量,第i个屏幕模型的基准点为下顶点或上顶点,第i-1个屏幕模型的基准点为上顶点或下顶点;在主坐标轴为纵轴的情况下,第i个屏幕模型与第i-1个屏幕模型的基准向量均为屏幕模型的列向量,第i个屏幕模本文档来自技高网...

【技术保护点】

1.一种屏幕模型合并方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,判断第s个屏幕模型与所述基准屏幕模型分别在除主方向对应坐标轴以外的两个其它坐标轴上的坐标范围是否存在交叠,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,还包括:

5.根据权利要求2至4任一项所述的方法,其特征在于,所述将第s个屏幕模型添加至所述基准屏幕模型所在的屏幕组中,包括:

6.根据权利要求1所述的方法,其特征在于,所述根据屏幕组中各个屏幕模型的顶点坐标,确定屏幕组中每两个相邻屏幕模型之间的位姿调节量,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定排序后的第i个屏幕模型相对于第i-1个屏幕模型的位姿调节量,包括:

8.一种屏幕模型合并装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。

...

【技术特征摘要】

1.一种屏幕模型合并方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据第s个屏幕模型与所述基准屏幕模型的顶点坐标,判断第s个屏幕模型与所述基准屏幕模型分别在除主方向对应坐标轴以外的两个其它坐标轴上的坐标范围是否存在交叠,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述根据所述多个屏幕模型各自对应的方向向量以及所述多个屏幕模型各自的顶点坐标,确定至少一个屏幕组,还包括:

5.根据权利要求2至4任一项所述...

【专利技术属性】
技术研发人员:王天舒
申请(专利权)人:神力视界深圳文化科技有限公司
类型:发明
国别省市:

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

1