System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 特效画面的显示方法及设备技术_技高网

特效画面的显示方法及设备技术

技术编号:41407827 阅读:7 留言:0更新日期:2024-05-20 19:34
本申请公开了一种特效画面的显示方法及设备,属于人工智能技术领域。方法包括:显示通过摄像装置拍摄得到的场景图像;确定在场景图像中被选取的标记物,标记物具有关联的虚拟现实特效信息,且在摄像装置的拍摄角度变化的情况下,标记物与虚拟现实特效信息的关联方式不变;显示特效画面,特效画面包括在场景图像上显示的标记物关联的虚拟现实特效信息。本申请在场景图像中选取标记物,提高了标记物选择的便利性,利用场景图像中的标记物与虚拟现实特效信息关联,且虚拟现实特效信息的显示角度与摄像装置的拍摄角度适配,可呈现更逼真的特效画面,应用于需要特效画面的各种场景,例如应用于生成包含特效画面的视频工具中,提高用户的交互体验。

【技术实现步骤摘要】

本申请实施例涉及人工智能领域,特别涉及一种特效画面的显示方法及设备


技术介绍

1、虚拟现实是一种将虚拟模型叠加到真实世界的场景图像中,得到对应的特效画面,即将真实的环境和虚拟模型在同一个画面中呈现。

2、目前,虚拟现实技术主要是将固定的虚拟模型和真实场景图像进行叠加,叠加的效果较单一,影响用户体验。


技术实现思路

1、本申请实施例提供了一种特效画面的显示方法及设备,可用于解决相关技术中的问题。所述技术方案如下:

2、一方面,本申请实施例提供了一种特效画面的显示方法,所述方法包括:显示通过摄像装置拍摄得到的场景图像;确定在所述场景图像中被选取的标记物,所述标记物具有关联的虚拟现实特效信息,且在所述摄像装置的拍摄角度变化的情况下,所述标记物与所述虚拟现实特效信息的关联方式不变;显示特效画面,所述特效画面包括在所述场景图像上显示的所述标记物关联的虚拟现实特效信息,所述虚拟现实特效信息的显示角度与所述摄像装置的拍摄角度适配。

3、在一种可能的实现方式中,所述特效画面还包括处理控件,所述处理控件包括分享控件、发布控件或修改控件中的至少一个,所述分享控件用于对所述特效画面进行分享操作,所述发布控件用于对所述特效画面进行发布操作,所述修改控件用于对所述特效画面进行修改操作;所述显示特效画面之后,还包括:在所述处理控件被触发的情况下,对所述特效画面进行与所述处理控件对应的处理操作。

4、在一种可能的实现方式中,所述显示特效画面之前,还包括:显示用户上传的多个模型资源,将所述多个模型资源中被选的模型资源确定为与所述标记物关联的虚拟模型;对所述虚拟模型进行特效处理,得到用于渲染所述虚拟模型的虚拟现实特效信息,将所述虚拟现实特效信息与所述标记物关联。

5、在一种可能的实现方式中,所述虚拟现实特效信息包括第一虚拟现实特效信息或第二虚拟现实特效信息,所述对所述虚拟模型进行特效处理,得到用于渲染所述虚拟模型的虚拟现实特效信息,可包括:获取所述虚拟模型的模型参数,基于所述模型参数确定所述虚拟模型的维度信息;在所述维度信息指示所述虚拟模型为二维虚拟模型的情况下,对所述虚拟模型进行解码处理和格式转换处理,得到所述第一虚拟现实特效信息;在所述维度信息指示所述虚拟模型为三维虚拟模型的情况下,基于所述模型参数确定所述三维虚拟模型的格式信息,基于所述格式信息对所述虚拟模型进行处理,得到所述第二虚拟现实特效信息。

6、在一种可能的实现方式中,所述对所述虚拟模型进行解码处理和格式转换处理,得到所述第一虚拟现实特效信息,可包括:利用解码器对所述虚拟模型进行解码处理,得到第一图像格式的帧图像,所述第一图像格式为解码器输出的图像格式;对所述第一图像格式的帧图像进行格式转化,得到所述第一虚拟现实特效信息。

7、在一种可能的实现方式中,所述基于所述格式信息对所述虚拟模型进行处理,得到所述第二虚拟现实特效信息,可包括:基于所述三维虚拟模型的格式信息和标准格式信息,确定第一虚拟模型或者第二虚拟模型,所述第一虚拟模型的格式信息与所述标准格式信息相同,所述第二虚拟模型的格式信息与所述标准格式信息不同;在所述三维虚拟模型为所述第一虚拟模型的情况下,对所述第一虚拟模型进行解析,得到所述第一虚拟模型对应的所述第二虚拟现实特效信息或者解析错误信息;对所述解析错误信息对应的所述第一虚拟模型进行格式转换,得到所述第二虚拟现实特效信息;在所述三维虚拟模型为所述第二虚拟模型的情况下,对所述第二虚拟模型进行格式转换,得到所述第二虚拟现实特效信息。

8、在一种可能的实现方式中,所述确定在所述场景图像中被选取的标记物之后,还包括:将多个场景图像和所述标记物进行特征匹配;根据匹配成功的场景图像和所述标记物获取渲染参数;基于所述渲染参数对所述标记物和所述虚拟模型进行渲染,得到渲染画面;将所述渲染画面与所述场景图像叠加,得到所述特效画面。

9、在一种可能的实现方式中,所述将多个场景图像和所述标记物进行特征匹配,可包括:获取特征匹配间隔,基于所述特征匹配间隔在所述多个场景图像中确定多个第一场景图像和多个第二场景图像,所述第一场景图像基于所述特征匹配间隔确定,所述第二场景图像位于所述第一场景图像之间;基于所述场景图像的生成顺序,将第一个第一场景图像与所述标记物进行特征匹配,得到第一匹配信息,所述第一匹配信息包括所述第一个第一场景图像与所述标记物的匹配程度和参考特征的位置信息;基于所述第一匹配信息,对所述标记物与所述第二场景图像对应的所述摄像装置的位置进行跟踪检测,得到第二匹配信息,所述第二匹配信息包括所述参考特征的移动位置信息;基于所述第二匹配信息,将除所述第一个第一场景图像之外的第一场景图像与所述标记物进行特征匹配,得到第三匹配信息,所述第三匹配信息包括所述第一场景图像与所述标记物的匹配程度。

10、在一种可能的实现方式中,所述虚拟现实特效信息包括所述虚拟模型的模型参数,所述根据匹配成功的场景图像和所述标记物获取渲染参数,包括:基于匹配成功的场景图像和所述标记物得到所述摄像装置的参数;利用所述摄像装置的参数确定所述标记物对应的第一坐标系,利用所述虚拟模型的模型参数确定所述虚拟模型对应的第二坐标系;获取所述第一坐标系和所述第二坐标系的参数信息,基于所述参数信息对所述摄像装置的参数或所述模型参数中的至少一个进行处理,得到渲染参数。

11、在一种可能的实现方式中,所述基于所述参数信息对所述摄像装置的参数或所述模型参数中的至少一个进行处理,得到渲染参数,可包括:将当所述第一坐标系与所述第二坐标系的坐标轴的方向相同时,确定所述摄像装置的参数和所述模型参数对应的参数矩阵,基于所述参数矩阵得到所述渲染参数;当所述第一坐标系与所述第二坐标系的坐标轴的方向不同时,确定所述第一坐标系与所述第二坐标系的转换参数,基于所述转换参数调整所述摄像装置的参数或所述模型参数中的至少一个,确定调整后的所述摄像装置的参数或所述模型参数中的至少一个对应的参数矩阵,基于所述参数矩阵得到所述渲染参数。

12、在一种可能的实现方式中,所述将所述渲染画面与所述场景图像叠加,得到所述特效画面,可包括:将所述渲染画面与所述场景图像进行叠加,得到预览画面;获取控制指令,所述控制指令用于对所述预览画面进行确认;根据所述控制指令将所述预览画面作为所述特效画面。

13、在一种可能的实现方式中,所述获取控制指令,可包括:对第一触发信息或第二触发信息中的至少一个进行检测,当检测到所述第一触发信息或所述第二触发信息中的至少一个,生成对应的所述控制指令,所述第一触发信息基于预览界面的控件生成,所述预览界面包括所述预览画面,所述第二触发信息基于用户手部姿态或手部运动轨迹中的至少一个生成。

14、另一方面,本申请实施例提供了一种特效画面的显示装置,所述装置包括:第一显示模块,用于显示通过摄像装置拍摄得到的场景图像;确定模块,用于确定在所述场景图像中被选取的标记物,所述标记物具有关联的虚拟现实特效信息,且本文档来自技高网...

【技术保护点】

1.一种特效画面的显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述特效画面还包括处理控件,所述处理控件包括分享控件、发布控件或修改控件中的至少一个,所述分享控件用于对所述特效画面进行分享操作,所述发布控件用于对所述特效画面进行发布操作,所述修改控件用于对所述特效画面进行修改操作;

3.根据权利要求1所述的方法,其特征在于,所述显示特效画面之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述虚拟现实特效信息包括第一虚拟现实特效信息或第二虚拟现实特效信息,所述对所述虚拟模型进行特效处理,得到用于渲染所述虚拟模型的虚拟现实特效信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述虚拟模型进行解码处理和格式转换处理,得到所述第一虚拟现实特效信息,包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述格式信息对所述虚拟模型进行处理,得到所述第二虚拟现实特效信息,包括:

7.根据权利要求3所述的方法,其特征在于,所述确定在所述场景图像中被选取的标记物之后,还包括:

8.根据权利要求7所述的方法,其特征在于,所述将多个场景图像和所述标记物进行特征匹配,包括:

9.根据权利要求7所述的方法,其特征在于,所述虚拟现实特效信息包括所述虚拟模型的模型参数,所述根据匹配成功的场景图像和所述标记物获取渲染参数,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述参数信息对所述摄像装置的参数或所述模型参数中的至少一个进行处理,得到渲染参数,包括:

11.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以使计算机设备实现权利要求1-10任一所述的特效画面的显示方法。

12.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有至少一条计算机指令,所述至少一条计算机指令由处理器加载并执行,以使计算机实现权利要求1-10任一种特效画面的显示方法。

...

【技术特征摘要】

1.一种特效画面的显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述特效画面还包括处理控件,所述处理控件包括分享控件、发布控件或修改控件中的至少一个,所述分享控件用于对所述特效画面进行分享操作,所述发布控件用于对所述特效画面进行发布操作,所述修改控件用于对所述特效画面进行修改操作;

3.根据权利要求1所述的方法,其特征在于,所述显示特效画面之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述虚拟现实特效信息包括第一虚拟现实特效信息或第二虚拟现实特效信息,所述对所述虚拟模型进行特效处理,得到用于渲染所述虚拟模型的虚拟现实特效信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述对所述虚拟模型进行解码处理和格式转换处理,得到所述第一虚拟现实特效信息,包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述格式信息对所述虚拟模型进行处理,得到所述第二虚拟现实特效信息,包括:

7.根据权利要求...

【专利技术属性】
技术研发人员:闫东葆沈翀檀彦利涂子豪
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1