【技术实现步骤摘要】
图像处理方法和图像处理装置
[0001]本申请属于虚拟引擎
,尤其涉及一种图像处理方法和图像处理装置
。
技术介绍
[0002]虚拟引擎
(Unreal Engine
,
UE)
为游戏工程师和图形工作者提供了便利的开发工具链和一系列功能模块,可用于游戏开发
、
三维重建
、
训练模拟及多媒体展示等
。
在使用过程中,相关技术中,主要通过在场景中放置场景相机
(SceneCapure)
以获取想要的相关数据
。
然而,各
Capture
之间独立渲染,每一个
Capture
仅能输出一种类型的图像,当需要多种类型的信息图时,需在场景中设置多个用于输出不同类型的图像的
SceneCapure
以获取全部所需的类型的图像,渲染效率较低,造成资源浪费
。
技术实现思路
[0003]本申请旨在至少解决现有技术中存在的技术问题之一
。
为此,本申请提出一种图像处理方法和图像处理装置,能够通过一个场景相机同时输出目标色彩图
、
目标深度图和目标分割图等多种不同类型的图像,实现场景中的单场景相机获取多种图像,显著提高渲染效率,减少资源浪费,且输出的图像分辨率较高
。
[0004]第一方面,本申请提供了一种图像处理方法,应用于虚拟引擎,所述虚拟引擎包括场景相机,所述场景相机对应有独立的渲染流
【技术保护点】
【技术特征摘要】
1.
一种图像处理方法,其特征在于,应用于虚拟引擎,所述虚拟引擎包括场景相机,所述场景相机对应有独立的渲染流程模块,所述方法包括:获取所述场景相机采集的数据;将所述数据输入至所述渲染流程模块;所述渲染流程模块包括设置于后效流程模块之前的目标流程模块,所述目标流程模块为融合用于生成色彩图的第一子流程
、
生成深度图的第二子流程和生成分割图的第三子流程中至少两个子流程所得到的模块;获取所述渲染流程模块分别输出的所述数据对应的目标色彩图
、
目标深度图和目标分割图中的至少两种
。2.
根据权利要求1所述的图像处理方法,其特征在于,所述渲染流程模块的渲染流程依次为
PrePass、BasePass、Lighting、Translucency、GetImage
以及后效流程;所述虚拟引擎采集的数据包括单场景相机采集的数据
、
多场景相机中的一个相机采集的数据以及所述多场景相机中的单一场景信道数据中的至少一种
。3.
根据权利要求1所述的图像处理方法,其特征在于,在所述目标流程模块为融合所述第一子流程
、
所述第二子流程和所述第三子流程所得到的模块的情况下,所述获取所述渲染流程模块分别输出的所述数据对应的目标色彩图
、
目标深度图和目标分割图中的至少两种,包括:获取所述渲染流程模块分别输出的所述目标色彩图
、
所述目标深度图和所述目标分割图
。4.
根据权利要求1‑3任一项所述的图像处理方法,其特征在于,所述目标分割图包括目标场景中目标对象的真实图像和所述目标对象在镜子中的镜中虚像中的至少一种
。5.
根据权利要求4所述的图像处理方法,其特征在于,所述镜中虚像通过如下步骤确定:对所述数据进行初始图像分割,获取所述目标场景中的多个对象;所述多个对象包括所述镜子;采用光线跟踪算法处理所述多个对象,获取所述镜中虚像
。6.
根据权利要...
【专利技术属性】
技术研发人员:杨英,柳学成,符传坚,武文博,巫昆仑,
申请(专利权)人:北京通用人工智能研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。