【技术实现步骤摘要】
虚拟物体被遮挡的区域确定方法、装置及终端设备
本申请属于软件
,尤其涉及虚拟物体被遮挡的区域确定方法、装置、终端设备及计算机可读存储介质。
技术介绍
增强现实(AugmentedReality,AR)是一种能够把计算机产生的虚拟物体或系统提示信息叠加到真实场景中,实现对真实场景有效扩充和增强现实的新技术,并能支持用户与其进行交互。在使用AR技术的过程中,涉及到遮挡一致性的问题。遮挡一致性要求虚拟物体能够遮挡背景,也能被前景物体遮挡,具备正确的虚实遮挡关系。只有正确的处理虚拟物体在真实世界中的前后位置关系,才能使用户在实时的合成空间中正确感知虚实物体的层次关系。错误的虚实遮挡关系,容易造成感官上的空间位置错乱,不能达到超越现实的感官体验。随着AR研究领域细化发展,在解决AR虚实遮挡方面,目前主要2种解决方法。第一种方法:三维建模遮挡法。基于模型重建的遮挡方法需要预先对可能与虚拟物体发生遮挡关系的真实物体进行三维建模,用三维模型覆盖真实物体,然后比较虚实物体模型的深度值,根据比较结果,只渲染虚拟物体未被真实物体遮挡的部分,不渲染虚拟物体被遮挡的部分。第二种方法:基于深度计算的遮挡方法。基于深度计算的遮挡方法需要使用立体视差实时计算真实场景的深度信息,然后根据视点位置、虚拟物体的叠加位置以及求得的场景深度信息,判断虚拟物体与真实场景的空间位置关系,进行相应的遮挡渲染,从而实现虚实遮挡。由于第一种方法需要预先重建真实物体的三维模型,因此需要巨大的工作量。而第二种方法,由于需要利用立体视觉 ...
【技术保护点】
1.一种虚拟物体被遮挡的区域确定方法,其特征在于,包括:/n根据当前帧的特征点以及对应的深度信息构建所述当前帧的场景三维地图;/n若检测到用户在所述场景三维地图上发出的点击操作,在所述点击操作对应的位置上显示指定的虚拟物体;/n根据所述当前帧的特征点信息构建三维场景模型;/n比较所述三维场景模型与所述虚拟物体的模型的深度值;/n根据比较结果确定所述虚拟物体在当前帧被遮挡的区域;/n若所述虚拟物体在当前帧被遮挡的区域的特征点在所述当前帧的下一帧被匹配的对数大于或等于预设匹配对数阈值,根据所述虚拟物体在当前帧被遮挡的区域确定所述虚拟物体在所述当前帧的下一帧被遮挡的区域。/n
【技术特征摘要】
1.一种虚拟物体被遮挡的区域确定方法,其特征在于,包括:
根据当前帧的特征点以及对应的深度信息构建所述当前帧的场景三维地图;
若检测到用户在所述场景三维地图上发出的点击操作,在所述点击操作对应的位置上显示指定的虚拟物体;
根据所述当前帧的特征点信息构建三维场景模型;
比较所述三维场景模型与所述虚拟物体的模型的深度值;
根据比较结果确定所述虚拟物体在当前帧被遮挡的区域;
若所述虚拟物体在当前帧被遮挡的区域的特征点在所述当前帧的下一帧被匹配的对数大于或等于预设匹配对数阈值,根据所述虚拟物体在当前帧被遮挡的区域确定所述虚拟物体在所述当前帧的下一帧被遮挡的区域。
2.如权利要求1所述的虚拟物体被遮挡的区域确定方法,其特征在于,所述根据所述虚拟物体在当前帧被遮挡的区域确定所述虚拟物体在所述当前帧的下一帧被遮挡的区域,包括:
获取区域放大值,根据所述区域放大值以及所述虚拟物体在当前帧被遮挡的区域,在所述当前帧的下一帧确定放大后的区域,所述区域放大值大于或等于1;
根据所述放大后的区域的特征点信息构建新的三维场景模型;
比较所述新的三维场景模型与所述虚拟物体的模型的深度值;
根据比较结果确定所述虚拟物体在所述当前帧的下一帧的被遮挡的区域。
3.如权利要求2所述的虚拟物体被遮挡的区域确定方法,其特征在于,在所述获取区域放大值之前,包括:
获取相机从当前帧到所述当前帧的下一帧的旋转角度,根据所述旋转角度定区域放大值。
4.如权利要求1所述的虚拟物体被遮挡的区域确定方法,其特征在于,所述根据所述当前帧的特征点信息构建三维场景模型具体为:
根据所述当前帧的特征点信息以及预先标定的外参矩阵确定所述当前帧的特征点的三维坐标;
根据所述特征点的三维坐标构建三维场景模型。
5.如权利要求4所述的虚拟物体被遮挡的区域确定方法,其特征在于,在所述根据所述特征点的三维坐标构建三维场景模型之前,包括:
判断所述当前帧的特征点的数量是否少于预设特征点数量阈值;
对应地,所述根据所述特征点的三维坐标构建三维场景模型具体为:
若所述当前帧的特征点的数量少于预设特征点数量阈值,则获取所述当前帧的深度图的深度信息;
从所述深度信息提取深度特征点数据;
根据所述特征点的三维坐标以及所述深度特征点数据构建三维场景模型。
6.如权利要求1至5任一项所述的虚拟物体被遮挡的区域确定方法,其特征在于,所述根据比较结果确定所述虚拟物体在当前帧被遮挡的区域,包括:
若虚拟物体的模型的所有...
【专利技术属性】
技术研发人员:王宇鹭,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。