【技术实现步骤摘要】
虚拟现实场景下的安全区域绘制方法、装置和虚拟现实系统
本专利技术涉及一种虚拟现实场景下的安全区域绘制方法、装置和虚拟现实系统。
技术介绍
虚拟现实技术,是利用计算机技术将视觉、听觉、触觉等多种信息融合重建,从而生成人机交互式的虚拟场景。用户能够通过虚拟现实(virtualreality,VR)设备所展示的实时动态的三维立体图像,获得身临其境的沉浸式体验。VR场景下用户看不到现实空间,如果现实空间中有桌子、沙发等物体,在这样的空间中走动有很大安全隐患,所以需要设定安全区域。目前,一般都是用户手持手柄,多次划线,最终形成有效的安全范围。在划线的过程中,由于手的抖动,设备卡顿,信号干扰等因素,会出现缺口,厚块,狭窄通道等问题。从感官上来说,形成的安全区域如果很不规则,不仅对游戏场景有干扰,而且对视觉感官上也有冲击,具有不好的交互体验。现有技术中,对安全区域的效果不进行优化。1,如有缺口,需要用户自己去补全,交互体验效率下降;2,如果有厚块聚集,对安全区域是没有帮助的,此时保留着会对安全边界造成困扰;2,如果有狭窄通道,那么就是有安全隐患的地带(两边可能有障碍物,或者单纯的由于手的晃动造成),此时这种带有不稳定因素的区域对整个有效区域是没有贡献的。
技术实现思路
本专利技术的目的在于提供了一种用于安全区域绘制的新的技术方案。第一方面,本专利技术提供了一种虚拟现实场景下的安全区域绘制方法,包括:获取按照顺序输入到虚拟现实场景中的多条曲线段,每条所述曲线段是由多个点组成 ...
【技术保护点】
1.一种虚拟现实场景下的安全区域绘制方法,其特征在于,包括:/n获取按照顺序输入到虚拟现实场景中的多条曲线段,每条所述曲线段是由多个点组成;/n对所述每条曲线段进行断点检测,并对检测到的断点处间隙进行连接判断处理,以及对所述多条曲线段之间的缺口进行连接判断处理,获得由所述多条曲线段围成的图形区域;/n对所述图形区域进行异常形态优化,获得优化后的闭合安全区域,所述异常形态至少包括重叠厚块形态、狭窄形态。/n
【技术特征摘要】
1.一种虚拟现实场景下的安全区域绘制方法,其特征在于,包括:
获取按照顺序输入到虚拟现实场景中的多条曲线段,每条所述曲线段是由多个点组成;
对所述每条曲线段进行断点检测,并对检测到的断点处间隙进行连接判断处理,以及对所述多条曲线段之间的缺口进行连接判断处理,获得由所述多条曲线段围成的图形区域;
对所述图形区域进行异常形态优化,获得优化后的闭合安全区域,所述异常形态至少包括重叠厚块形态、狭窄形态。
2.根据权利要求1所述的方法,其特征在于,所述对所述每条曲线段进行断点检测,并对检测到的断点处间隙进行连接判断处理,包括:
检测所述曲线段的相邻点之间的空间距离与第一距离值的比较结果,当所述相邻点之间的空间距离大于所述第一距离值时,确定所述相邻点为断点;
在检测到断点时,若所述断点之间的空间距离不大于第二距离值,将所述断点进行连接,若所述断点之间的空间距离大于所述第二距离值,不连接所述断点;其中所述第二距离值大于所述第一距离值;
所述对所述多条曲线段之间的缺口进行连接判断处理,获得由所述多条曲线段围成的图形区域,包括:
检测所述多条曲线段中按照顺序输入相邻的两曲线段之间的空间距离与第三距离值的比较结果,当所述两曲线段之间的空间距离不大于所述第三距离值时,将所述两曲线段之间的缺口补全,当所述两曲线段之间的空间距离大于所述第三距离值时,保持述两曲线段之间的缺口。
3.根据权利要求1所述的方法,其特征在于,所述对所述图形区域进行异常形态优化,获得优化后的闭合安全区域,包括:
获取所述图形区域的内侧边界数据,去除与所述内侧边界数据重叠,以及去除远离所述内侧边界数据的数据,以过滤掉输入到所述虚拟现实场景中关于同一位置的不规则重叠厚块区域;
检测所述图形区域的狭窄区域,在检测到存在狭窄区域时去除所述狭窄区域,并补全由于去除狭窄区域后形成的缺口,获得优化后的闭合安全区域。
4.根据权利要求1所述的方法,其特征在于,在获得优化后的闭合安全区域之后,还包括:
检查所述闭合安全区域是否符合预定压缩策略,在符合预定压缩策略时,根据所述预定压缩策略将所述闭合安全区域进行压缩,获得压缩后的有效安全区域。
5.根据权利要求4所述的方法,其特征在于,所述检查所述闭合安全区域是否符合预定压缩策略,包括:
获取所述闭合安全区域在预先建立的图像坐标系中的投影区域,所述图像坐标系为XOY二维坐标系;
根据所述投影区域中X轴方向的第一最大值和X轴方向的第一最小值计算得到第一差值,以及根据所述投影区域中Y轴方向的第二最大值和Y轴方向的第二最小值计算得到第二差值;
将所述第一差值与预定压缩策略指示的第一预定范围值进行比较,以及将所述第二差值分别与预定压缩策略指示的第二预定范围值进行比较;
若所述第一差值大于所述第一预定范围值和/或述第二差值大于所述第二预定范围值,确定所述闭合安全区域符合预定压缩策略;
若所述第一差值不大于所述第一预定范围值且所述第二差值不大于所述第二...
【专利技术属性】
技术研发人员:郑光璞,宋田,舒玉龙,吴涛,
申请(专利权)人:青岛小鸟看看科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。