System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及虚拟拍摄,尤其涉及一种针对虚拟拍摄系统的空间校准方法、装置、设备及介质。
技术介绍
1、传统影视制作为了满足拍摄需求,需要花费大量的时间和人力来挑选拍摄地点,制作道具,搭建拍摄场景。而虚拟拍摄(或虚拟制片)技术,通过在搭建的led屏幕上渲染出的虚拟画面代替真实置景,减小了影视拍摄对地点和布景的依赖,降低了影视拍摄的成本和制作周期。
2、在虚拟拍摄技术中,通常需要在渲染引擎渲染出的虚拟场景中放置一个虚拟摄像机,模拟真实摄像机的位移和旋转,还需要有1:1还原现实世界中led屏幕的虚拟led屏幕,以在虚拟拍摄过程中将虚拟摄像机视野内的虚拟画面经过三维投影变换后投影到虚拟led屏幕上,进而映射到现实世界中的真实led屏幕上,因此,在虚拟拍摄之前需要进行空间校准等前期准备,使虚拟摄像机和虚拟led屏幕之间的位置关系,与真实摄像机和真实led屏幕之间的位置关系一致。
3、而传统的空间校准过程需要专业人员依靠经验手动测量计算真实摄像机与真实led屏幕之间的位置关系,这种方式操作繁杂、误差较大、效率也较低,降低了虚拟拍摄的前期准备效率。
技术实现思路
1、有鉴于此,本公开提出了一种针对虚拟拍摄系统的空间校准方法、装置、设备及介质,能够不依赖专业人员的专业经验,操作简单,快速便捷地完成空间校准且校准误差较小,有利于提高虚拟拍摄的前期准备效率。
2、根据本公开的一方面,提供了一种针对虚拟拍摄系统的空间校准方法,所述虚拟拍摄系统包括真实环境与虚拟环境,所述真
3、在一种可能的实现方式中,在已展示校准误差值之后,所述方法还包括:响应于在所述交互界面中再次触发图像采集功能,展示所述真实摄像机再次采集的实景图像并自动更新所述交互界面中展示的校准误差值,其中,更新后的校准误差值是根据历史采集的所述多张实景图像与再次采集的实景图像所确定的误差值。
4、在一种可能的实现方式中,在已展示校准误差值之后,所述方法还包括:响应于在所述交互界面中再次触发图像采集功能,展示所述真实摄像机再次采集的实景图像并自动更新所述交互界面中展示的校准误差值,其中,更新后的校准误差值是根据历史采集的所述多张实景图像与再次采集的实景图像所确定的误差值。
5、在一种可能的实现方式中,所述方法还包括:展示已采集到的实景图像对应的图像质量评分,所述图像质量评分表征实景图像的图像质量;和/或,展示所述真实屏幕对应的屏幕覆盖率,所述屏幕覆盖率表征已采集到的实景图像覆盖的屏幕区域相对于所述真实屏幕的全部屏幕区域的占比。
6、在一种可能的实现方式中,所述方法还包括:展示所述真实摄像机对所述真实屏幕显示网格图形时所采集的实景画面以及用于表征所述虚拟摄像机视野内虚拟屏幕的位置的网格图形,其中,所述实景画面中网格图形的所在位置用于表征所述真实摄像机视野内真实屏幕的位置,所述虚拟摄像机视野内虚拟屏幕的位置是基于校准后的位置关系所确定的位置。
7、在一种可能的实现方式中,所述实景图像包括所述真实摄像机对所述真实屏幕显示标识图形阵列时所采集的图像,所述交互界面还用于配置待显示的标识图形阵列中标识图形的阵列密度;其中,在触发图像采集功能后,所述方法还包括:控制所述真实屏幕显示与配置的阵列密度对应的标识图形阵列,并控制所述真实摄像机对所述真实屏幕进行图像采集,得到所述多张实景图像。
8、在一种可能的实现方式中,所述交互界面还用于配置图像采集方式,所述图像采集方式包括自动采集或手动采集,其中,所述自动采集用于控制所述真实摄像机自动采集多张实景图像,所述手动采集用于手动控制所述真实摄像机采集多张实景图像;其中,所述控制所述真实摄像机对所述真实屏幕进行图像采集,得到所述多张实景图像,包括:控制所述真实摄像机按照配置的图像采集方式对所述真实屏幕进行图像采集,得到多张实景图像;其中,在配置的图像采集方式为自动采集的情况下,所述交互界面中还展示有用于表征图像采集进程的进程动效。
9、在一种可能的实现方式中,所述真实环境中包括至少两块真实屏幕,所述交互界面还用于配置:用于展示采集结果的真实屏幕,所述采集结果包括:所述校准误差值、所述屏幕覆盖率中的至少一种;其中,所述方法还包括:控制所述交互界面中配置的真实屏幕展示所述采集结果。
10、根据本公开的另一方面,提供了一种针对虚拟拍摄系统的空间校准装置,所述虚拟拍摄系统包括真实环境与虚拟环境,所述真实环境包括真实摄像机与真实屏幕,所述虚拟环境包括虚拟摄像机与虚拟屏幕,所述装置应用于终端设备,包括:图像采集模块,用于响应于在所述终端设备的交互界面中触发图像采集功能,展示多张实景图像,其中,所述多张实景图像包括所述真实摄像机对所述真实屏幕采集的图像;空间校准模块,用于响应于在所述交互界面触发空间校准功能,展示校准误差值,其中,所述校准误差值表征利用所述多张实景图像确定出的所述真实摄像机与所述真实屏幕之间的位置关系的误差,所述真实摄像机与所述真实屏幕之间的位置关系用于校准所述虚拟摄像机与所述虚拟屏幕之间的位置关系。
11、根据本公开的另一方面,提供了终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
12、根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
13、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在终端设备的处理器中运行时,所述终端设备中的处理器执行上述方法。
14、根据本公开实施例,通过在终端设备的交互界面中触发图像采集功能可视化展示真实摄像机采集实景图像以及触发空间校准功能展示校准误差值,可以实现自动利用实景图像进行空间校准并使用户知晓利用当前采集的实景图像所得到的真实摄像机与真实屏幕之间位置关系的误差,也即知晓利用实景图像进行空间校准的校准误差,这样无需依赖专业技术人员依靠经验进行空间校准,操作简单,人机交互友好,即可快速便捷地完成虚拟拍摄系统的空间校准且校准误差较小,有利于提高虚拟拍摄的前期准备效率。
15、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
本文档来自技高网...【技术保护点】
1.一种针对虚拟拍摄系统的空间校准方法,所述虚拟拍摄系统包括真实环境与虚拟环境,所述真实环境包括真实摄像机与真实屏幕,所述虚拟环境包括虚拟摄像机与虚拟屏幕,其特征在于,所述方法应用于终端设备,包括:
2.根据权利要求1所述的方法,其特征在于,在已展示校准误差值之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在已展示校准误差值之后,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述实景图像包括所述真实摄像机对所述真实屏幕显示标识图形阵列时所采集的图像,所述交互界面还用于配置待显示的标识图形阵列中标识图形的阵列密度;其中,在触发图像采集功能后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述交互界面还用于配置图像采集方式,所述图像采集方式包括自动采集或手动采集,其中,所述自动采集用于控制所述真实摄像机自动采集多张实景图像,所述手动采集用于
8.根据权利要求4所述的方法,其特征在于,所述真实环境中包括至少两块真实屏幕,所述交互界面还用于配置:用于展示采集结果的真实屏幕,所述采集结果包括:所述校准误差值、所述屏幕覆盖率中的至少一种;其中,所述方法还包括:
9.一种针对虚拟拍摄系统的空间校准装置,所述虚拟拍摄系统包括真实环境与虚拟环境,所述真实环境包括真实摄像机与真实屏幕,所述虚拟环境包括虚拟摄像机与虚拟屏幕,其特征在于,所述装置应用于终端设备,包括:
10.一种终端设备,其特征在于,包括:
11.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至8中任意一项所述的方法。
...【技术特征摘要】
1.一种针对虚拟拍摄系统的空间校准方法,所述虚拟拍摄系统包括真实环境与虚拟环境,所述真实环境包括真实摄像机与真实屏幕,所述虚拟环境包括虚拟摄像机与虚拟屏幕,其特征在于,所述方法应用于终端设备,包括:
2.根据权利要求1所述的方法,其特征在于,在已展示校准误差值之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在已展示校准误差值之后,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述实景图像包括所述真实摄像机对所述真实屏幕显示标识图形阵列时所采集的图像,所述交互界面还用于配置待显示的标识图形阵列中标识图形的阵列密度;其中,在触发图像采集功能后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:范文龄,曹祎冰,
申请(专利权)人:神力视界深圳文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。