基于增强现实观测设备内部结构的方法技术

技术编号:30136903 阅读:30 留言:0更新日期:2021-09-23 14:48
本发明专利技术实施例公开了一种基于增强现实观测设备内部结构的方法,其中,应用于终端设备的方法包括:通过所述终端设备的摄像头获取实景并进行平面检测,确定目标平面,在所述目标平面放置虚拟设备;当观测位置进入虚拟设备内部后,根据用户对当前检测画面的操作,确定当前虚拟元件节点,所述当前虚拟元件节点对应所述当前检测画面内所述虚拟设备中的虚拟元件;获取所述当前虚拟元件节点对应的虚拟元件信息,显示所述虚拟元件信息,可以对虚拟设备内部结构进行观测,获得虚拟元件信息,提升增强现实场景的互动效果。现实场景的互动效果。现实场景的互动效果。

【技术实现步骤摘要】
基于增强现实观测设备内部结构的方法


[0001]本申请涉及增强现实
,尤其涉及一种基于增强现实观测设备内部结构的方法。

技术介绍

[0002]增强现实(Augmented Reality,AR)技术是一种虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。
[0003]当前,在实际运用增强现实的场景中,用户可以通过简单的手势对虚拟模型进行操作,如缩放、旋转等,比如对虚拟家居进行平移、缩放、放置等互动操作,但这类操作简单、互动趣味低,不能提供给用户更多关于产品的体验和信息。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于增强现实观测设备内部结构的方法,可以解决一般方案中增强现实的场景交互简单,不能对虚拟设备内部进行观测的问题。
[0005]一方面,本申请提供了一种基于增强现实观测设备内部结构的方法,应用于终端设备,所述方法包括:
[0006]通过所述终端设备的摄像头获取实景并进行平面检测,确定目标平面,在所述目标平面放置虚拟设备;
[0007]当观测位置进入虚拟设备内部后,根据用户对当前检测画面的操作,确定当前虚拟元件节点,所述当前虚拟元件节点对应所述当前检测画面内所述虚拟设备中的虚拟元件;
[0008]获取所述当前虚拟元件节点对应的虚拟元件信息,显示所述虚拟元件信息。
[0009]可选的,所述方法还包括:
[0010]在确定观测位置进入所述虚拟设备内部时,将所述观测位置调整至目标初始观测位置;
[0011]所述目标初始观测位置为:所述观测位置位于所述虚拟设备最外侧的壁的内表面上,且所述观测位置对应的观测视角朝向所述虚拟设备内部。
[0012]可选的,所述确定观测位置进入所述虚拟设备内部,包括:
[0013]获取所述摄像头与所述虚拟设备的中心的距离;
[0014]当所述摄像头所处的观测位置与所述虚拟设备的中心的距离小于预设距离的情况下,确定所述观测位置进入所述虚拟设备内部,所述预设距离大于或等于所述虚拟设备的中心至所述虚拟设备的外表面的最大距离,并且所述预设距离与所述最大距离的差值小于预设阈值。
[0015]可选的,所述根据用户对所述当前检测画面的操作,确定当前虚拟元件节点,包
括:
[0016]在检测到在所述当前检测画面发生预设触控操作时,触发命中测试处理,获得命中结果,所述命中结果包括所述当前检测画面对应的虚拟元件节点;
[0017]若所述当前检测画面对应的虚拟元件节点为一个,确定所述当前检测画面对应的虚拟元件节点为所述当前虚拟元件节点;
[0018]若所述当前检测画面对应的虚拟元件节点为多个,根据用户对所述多个虚拟元件节点的选择操作,确定选择的虚拟元件节点为所述当前虚拟元件节点。
[0019]可选的,所述命中测试处理包括:
[0020]从所述摄像头发射检测射线,获取与所述检测射线相交的虚拟元件节点。
[0021]可选的,所述方法还包括:
[0022]获取通过所述检测射线确定的虚拟元件节点的标记点,所述标记点为所述检测射线穿过虚拟元件时在所述虚拟元件上第一次穿过位置的点;
[0023]若所述当前检测画面对应的虚拟元件节点为多个,所述标记点包括所述多个虚拟元件对应的多个标记点,所述多个标记点按照所述检测射线穿过虚拟元件的顺序排序;
[0024]所述根据用户对所述多个虚拟元件节点的选择操作,确定所述多个虚拟元件节点中的一个虚拟元件节点为所述当前虚拟元件节点,包括:
[0025]在检测到用户在所述当前检测画面发生点击操作时,根据所述点击操作的次数和所述多个标记点的排序确定所述点击操作对应的目标标记点;
[0026]确定所述目标标记点对应的虚拟元件节点为所述当前虚拟元件节点。
[0027]可选的,所述方法还包括:
[0028]在所述当前检测画面中显示位置地图窗口,所述位置地图窗口用于显示全局参考模型,所述全局参考模型中标注所述终端设备在所述虚拟设备中所处的观测位置;
[0029]在检测到截面位置获取指令的情况下,在所述位置地图窗口显示所述全局参考模型的截面视图,所述截面视图由截取参考平面确定,所述截取参考平面垂直于所述终端设备屏幕。
[0030]可选的,所述方法还包括:
[0031]在检测到对所述终端设备屏幕的两个位置的同时触控操作时,获取所述同时触控操作的持续时长;
[0032]在所述持续时长不小于预设时长时触发所述截面位置获取指令;
[0033]在所述检测到截面位置获取指令的情况下,根据所述两个位置之间的连线确定所述截取参考平面。
[0034]可选的,所述调整所述虚拟设备的位置,包括:
[0035]获取设备调整参考线,所述设备调整参考线为所述摄像头所处的观测位置与所述虚拟设备的中心的连线;
[0036]沿所述设备调整参考线调整所述虚拟设备的位置,使所述观测位置为所述目标初始观测位置。
[0037]另一方面,提供了一种终端设备,包括:
[0038]平面检测模块,用于通过所述终端设备的摄像头获取实景并进行平面检测,确定目标平面,在所述目标平面放置虚拟设备;
[0039]选中模块,当观测位置进入虚拟设备内部后,根据用户对当前检测画面的操作,确定当前虚拟元件节点,所述当前虚拟元件节点对应所述当前检测画面内所述虚拟设备中的虚拟元件;
[0040]信息显示模块,用于获取所述当前虚拟元件节点对应的虚拟元件信息,显示所述虚拟元件信息。
[0041]另一方面,提供了另一种终端设备,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述任一方面的方法及其任一种可能的实现方式的步骤。
[0042]另一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如上述任一方面的方法及其任一种可能的实现方式的步骤。
[0043]本专利技术提供一种基于增强现实观测设备内部结构的方法,通过终端设备的摄像头获取实景并进行平面检测,确定目标平面,在上述目标平面放置虚拟设备;当观测位置进入虚拟设备内部后,根据用户对当前检测画面的操作,确定当前虚拟元件节点,上述当前虚拟元件节点对应上述当前检测画面内上述虚拟设备中的虚拟元件;获取上述当前虚拟元件节点对应的虚拟元件信息,显示上述虚拟元件信息,可以对虚拟设备内部结构进行观测,获取虚拟元件信息,提升增强现实场景的互动效果。
附图说明
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于增强现实观测设备内部结构的方法,应用于终端设备,其特征在于,所述方法包括:通过所述终端设备的摄像头获取实景并进行平面检测,确定目标平面,在所述目标平面放置虚拟设备;当观测位置进入虚拟设备内部后,根据用户对当前检测画面的操作,确定当前虚拟元件节点,所述当前虚拟元件节点对应所述当前检测画面内所述虚拟设备中的虚拟元件;获取所述当前虚拟元件节点对应的虚拟元件信息,显示所述虚拟元件信息。2.根据权利要求1所述方法,其特征在于,还包括:在确定观测位置进入所述虚拟设备内部时,将所述观测位置调整至目标初始观测位置;所述目标初始观测位置为:所述观测位置位于所述虚拟设备最外侧的壁的内表面上,且所述观测位置对应的观测视角朝向所述虚拟设备内部。3.根据权利要求2所述方法,其特征在于,所述确定观测位置进入所述虚拟设备内部,包括:获取所述摄像头所处的观测位置与所述虚拟设备的中心的距离;当所述摄像头所处的观测位置与所述虚拟设备的中心的距离小于预设距离的情况下,确定所述观测位置进入所述虚拟设备内部,所述预设距离大于或等于所述虚拟设备的中心至所述虚拟设备的外表面的最大距离,并且所述预设距离与所述最大距离的差值小于预设阈值。4.根据权利要求1

3任一项所述方法,其特征在于,所述根据用户对所述当前检测画面的操作,确定当前虚拟元件节点,包括:在检测到在所述当前检测画面发生预设触控操作时,触发命中测试处理,获得命中结果,所述命中结果包括所述当前检测画面对应的虚拟元件节点;若所述当前检测画面对应的虚拟元件节点为一个,确定所述当前检测画面对应的虚拟元件节点为所述当前虚拟元件节点;若所述当前检测画面对应的虚拟元件节点为多个,根据用户对所述多个虚拟元件节点的选择操作,确定选择的虚拟元件节点为所述当前虚拟元件节点。5.根据权利要求4所述方法,其特征在于,所述命中测试处理包括:从所述摄像头发射检测射线,获取与所述检测射线相交的虚拟元件节点。6.根据权利要求5所述方法,其特征在于,所述方法还包括:获取通过所述检测射线确定的虚拟元件节点的标记点,所述标记点为所述检测射线穿过虚拟元件时在所述虚拟元件上第一次穿过位置的点;若所述当前检测画面对应的虚拟元件节点为多个,所述标记点包括所述多个虚拟元件对应的多个标记点,所述多个标记点按照所述检测射线穿过虚拟元件的顺序排序;所述...

【专利技术属性】
技术研发人员:沈海超
申请(专利权)人:深圳市晨北科技有限公司
类型:发明
国别省市:

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

1