CN109685912A - 基于ar的演示方法及*** - Google Patents
基于ar的演示方法及*** Download PDFInfo
- Publication number
- CN109685912A CN109685912A CN201811562916.0A CN201811562916A CN109685912A CN 109685912 A CN109685912 A CN 109685912A CN 201811562916 A CN201811562916 A CN 201811562916A CN 109685912 A CN109685912 A CN 109685912A
- Authority
- CN
- China
- Prior art keywords
- demonstration
- characteristic
- demonstration document
- calling
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004519 manufacturing process Methods 0.000 claims abstract description 20
- 238000004458 analytical method Methods 0.000 claims description 28
- 230000000694 effects Effects 0.000 claims description 6
- 239000007787 solid Substances 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 18
- 238000009434 installation Methods 0.000 description 12
- 238000010276 construction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000003190 augmentative effect Effects 0.000 description 6
- 238000005034 decoration Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000001953 sensory effect Effects 0.000 description 4
- 239000002699 waste material Substances 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000000474 nursing effect Effects 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 201000006549 dyspepsia Diseases 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000008676 import Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于AR的演示方法及***,方法包括:根据展示客体制作演示文件,并将演示文件预存储于演示软件中;扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据;通过AR设备识别目标客体的特征数据;将识别到的特征数据与预存储的调用数据进行比对;若存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。本方案通过AR设备扫描目标客体的方式,获取演示文件在移动终端进行演示,相比于文字交底书更加生动形象,降低了用户的理解难度;同时通过AR设备扫描调演示文件,提供了最短的调用路径,无需用户自己根据名称或者形状来进行查找,快捷方便。
Description
技术领域
本发明涉及到虚拟现实领域,特别是涉及到一种基于AR的演示方法及***。
背景技术
现有装配式建筑的技术交底通常采用交底书的方式,利用文字结合图纸进行装配式建筑的安装演示交底。通过文字结合图纸的交底书进行安装演示的缺点主要是:文字与图纸的交底方式可能存在文字表述不清,容易存在歧义,而且结构复杂的构件通过图纸展示困难,以至于读者难以理解或理解不透彻。另外,当在现场需要观看客体或机构的安装过程,还需要找出对应的交底书文件进行查阅,查找耗时费力很不方便,浪费用户时间。
发明内容
为了解决上述现有技术的缺陷,本发明的目的是提供一种基于AR的演示方法及***。
为达到上述目的,本发明的技术方案是:
一种基于AR的演示方法,包括以下步骤:
根据展示客体制作演示文件,并将演示文件预存储于演示软件中;
扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据;
通过AR设备扫描并识别目标客体的特征数据;
将识别到的特征数据与预存储的调用数据进行比对;
若存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
进一步地,所述根据展示客体制作演示文件步骤,包括,
分析展示客体;
生成构件模型及演示动画;
根据构件模型和演示动画生成演示文件。
进一步地,所述分析展示客体步骤,包括,
分析展示客体,获取展示客体的构件组成和构件空间参数;
分析展示客体,获取展示客体的构件装配流程。
进一步地,所述通过AR设备扫描并识别目标客体的特征数据步骤,包括,
通过AR设备扫描并识别二维图片的平面特征数据;
通过AR设备扫描并识别三维实体的立体特征数据。
进一步地,所述调用与该调用数据对应的演示文件进行演示步骤,包括,
调用演示文件在移动终端上进行演示;
根据接收到的控制指令,调整演示文件的演示效果。
本发明还提出了一种基于AR的演示***,包括:
预制作单元,用于根据展示客体制作演示文件,并将演示文件预存储于演示软件中;
调用设置单元,用于扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据;
AR识别单元,用于通过AR设备扫描并识别目标客体的特征数据;
特征比对单元,用于将识别到的特征数据与预存储的调用数据进行比对;
调用演示单元,用于判定存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
进一步地,所述预制作单元包括展示客体分析模块,第一生成模块和第二生成模块,
所述展示客体分析模块,用于分析展示客体;
所述第一生成模块,用于生成构件模型及演示动画;
所述第二生成模块,用于根据构件模型和演示动画生成演示文件。
进一步地,所述分析模块用于分析展示客体,获取展示客体的构件组成和构件空间参数;还用于分析展示客体,获取展示客体的构件装配流程。
进一步地,所述AR识别单元包括第一识别模块和第二识别模块,
所述第一识别模块,用于通过AR设备扫描并识别二维图片的平面特征数据;
所述第二识别模块,用于通过AR设备扫描并识别三维实体的立体特征数据。
进一步地,所述调用演示单元包括调用模块和调整模块,
所述调用模块,用于调用演示文件在移动终端上进行演示;
所述调整模块,用于根据接收到的控制指令,调整演示文件的演示效果。
本发明的有益效果是:通过AR设备扫描目标客体的方式,获取到对应的演示文件在移动终端中进行实时演示,演示过程相比于现有的文字交底书更加生动形象,降低了用户的理解难度,提高理解效率;同时通过AR设备扫描目标客体来调用对应的演示文件,提供了最短的调用路径,无需用户自己根据名称或者形状来进行查找,快捷方便。
附图说明
图1为本发明一种基于AR的演示方法的方法流程图;
图2为本发明根据展示客体制作演示文件步骤的方法流程图;
图3为本发明分析展示客体步骤的方法流程图;
图4为本发明通过AR设备扫描并识别目标客体的特征数据步骤的方法流程图;
图5为本发明调用与该调用数据对应的演示文件进行演示步骤的方法流程图;
图6为本发明一种基于AR的演示***的结构框图;
图7为本发明预制作单元的结构框图;
图8为本发明AR识别单元的结构框图;
图9为本发明调用演示单元的机构框图;
图10为本发明另一实施例应用于建筑装饰节点建筑模型展示的一种基于AR的演示方法的方法流程框图。
具体实施方式
为阐述本发明的思想及目的,下面将结合附图和具体实施例对本发明做进一步的说明。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
如无特别说明,本文中的“/”代表含义为“或”。
参照图1-5,本发明一实施例提出了一种基于AR的演示方法,包括以下步骤:
S1、根据展示客体制作演示文件,并将演示文件预存储于演示软件中。
S2、扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据。
S3、通过AR设备扫描并识别目标客体的特征数据。
S4、将识别到的特征数据与预存储的调用数据进行比对。
S5、若存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
对于步骤S1,根据展示客体的实际构成制作演示文件,其中展示客体可以为由多个构件组成,也可以是一完整整体。当展示客体为多个构件组成的时候,通过获取组成构件具体空间参数以用于制作对应的构件模型,通过获取组成构件之间的装配流程来制作演示动画,演示文件包括演示动画,其中演示动画可以是展示客体的装配过程,也可以是展示客体多角度的360°旋转展示。
最后,将制作好的演示文件打包存储在演示软件(APP)中,用户后续通过AR设备扫描到对应的目标客体之后调用演示文件在移动终端的APP上进行演示,移动终端具体的可以为笔记本电脑、平板电脑或手机等便于携带且具备文档/图片查看功能的终端,用户无需查找对应的交底书以备查阅,可直接通过移动终端来观看展示客体的演示文件,生动直观的了解展示客体的演示动画。
参考图2,步骤S1具体包括:
S11、分析展示客体。
S12、生成构件模型及演示动画。
S13、根据构件模型和演示动画生成演示文件。
对于步骤S11,通过对展示客体的分析,获取到展示客体的构件组成和构件的空间参数,通过构件的空间参数生成对应的构件模型,通过分析展示客体的构件组成、构件装配流程和装配重难点,并通过展示客体的构件组成和构件装配流程来制作构件的装配演示动画,用户后续通过演示动画来了解对应展示客体的装配过程和装配细节。
对于步骤S12,利用相关建模软件如Revit或3Dmax制作构件模型,同时对构件模型进行再处理,如以构件的装配顺序为构件模型依次进行命名,例如依次命名为P1、P2、P3等编号,通过编号命名方便按照编号顺序为构件模型制作装配动画。
对于步骤S13,根据上述分析得到的构件组成、构件装配流程和装配重难点,利用相关可以制作动画的软件,如3dMax或Unity等,基于构件模型制作对应的演示动画。
通过AR技术,用户能与构件模型产生互动,通过扫描在移动终端上生成构件模型后,能通过手指对构件模型进行旋转与缩放,用户既能360度全方位的观察模型,又能放大构件模型查看细节,同时还能通过单击播放安装动画,学习理解的过程中因为增加了互动,从而提升了用户的阅读兴趣。
具体参考图3,步骤S11具体包括:
S111、分析展示客体,获取展示客体的构件组成和构件空间参数。
S112、分析展示客体,获取展示客体的构件装配流程。
构件的空间参数包括构件的三维坐标值,通过空间参数可以制作对应的构件模型。
对于步骤S2,在将演示文件存储到演示软件中之后,为演示文件设置调用数据。具体的,使用演示文件对应的展示客体的特征数据作为调用数据。例如可以为展示客体设置任何图片作为替代,扫描识别图片的平面特征数据作为调用数据,当AR设备扫描到展示客体对应的替代图片,则代表是识别到调用数据,根据调用数据调用对应关联的演示文件在移动终端进行实时演示;在使用展示客体整体或者组成构件三维实体的立体特征数据作为调用数据时,当AR设备扫描到对应的展示客体整体或者组成构件,则代表是识别到调用数据,根据调用数据调用对应关联的演示文件在移动终端进行实时演示。
设置完调用数据后,用户只需要对粘贴于构件上的目标客体进行平面扫描或者直接将构件作为目标客体进行立体扫描,无需用户进行文字查找,即可快速获取到目标客体的演示文件,并在移动终端上进行实时的查看,整个过程简单方便,提高用户处理效率,减少不必要的时间浪费。
需要强调的是,目标客体可以是展示客体本体,也可以是根据展示客体制作的图片,也可以是组成展示客体的构件,也可以是展示客体或构件同比例的模型。
对于步骤S3,AR中文意思为增强现实,全称为Augmented Reality,是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。增强现实技术,它是一种将真实世界信息和虚拟世界信息"无缝"集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,AR技术可广泛应用到军事、医疗、建筑、教育、工程、影视、娱乐等领域。
AR技术具有以下三个突出的特点:真实世界和虚拟世界的信息集成;具有实时交互性;在三维尺度空间中增添定位虚拟物体。
通过AR技术利用移动终端的摄像头进行扫描目标客体,移动终端的摄像头识别到目标客体后,便可在移动终端上实时观看该目标客体的构件模型的组成以及构件模型对应的安装动画。通过直接扫描目标客体的方式,提供了一种最短的调用路径,提高了调用演示文件的效率,进一步提高了用户查看演示文件的效率。
参考图4,步骤S3包括以下步骤:
S31、通过AR设备扫描并识别二维图片的平面特征数据。
S32、通过AR设备扫描并识别三维实体的立体特征数据。
对于步骤S31和S32,根据调用数据的类型,可以通过AR设备获取到目标客体的平面特征数据和立体特征数据,在实施例中,本发明通过扫描目标客体的立体特征数据来调用对应演示文件,在另一实施例中,也可通过扫描已经制作好的将可以查看的演示文件对应的展示客体做成的图集,通过扫描图集中的图片的特征来调用对应的演示文件进行演示。
对于步骤S4和S5,在一台移动终端中可能会存储有多个不同的展示客体的演示文件,当然也对应储存有多个不同的调用数据。将识别到的目标客体的特征数据与预存储的调用数据进行比对,判断是否存在与识别到的特征数据相同的调用数据,如果识别到存在相同的调用数据,即可根据调用数据调用演示文件进行查看,如果识别到的特征数据没有对应相同的调用数据,则代表该目标客体没有存在相对应的演示文件,无法查看。
参考图5,步骤S5包括以下步骤:
S51、调用演示文件在移动终端上进行演示。
S52、根据接收到的控制指令,调整演示文件的演示效果。
对于步骤S52,预先设置有演示动画的控制互动,通过控制指令控制演示动画和构件模型进行互动,例如,在移动终端的触摸屏上利用两指对构件模型进行缩放,单指滑动对构件模型进行旋转,双击构件模型播放该构件模型的安装动画等。
本方案通过AR设备扫描目标客体的方式,获取到对应的演示文件在移动终端中进行实时演示,演示过程相比于现有的文字交底书更加生动形象,降低了用户的理解难度,提高理解效率;同时通过AR设备扫描目标客体来调用对应的演示文件,提供了最短的调用路径,无需用户自己根据名称或者形状来进行查找,快捷方便。
参考图10,在本发明另一具体实施例中,一种基于AR的演示方法应用于建筑装饰节点建筑模型的展示,通过AR技术利用移动终端扫描施工节点的相应图片或图片集,便可在移动终端上实时观看该施工节点的安装动画,还可在移动终端上对施工节点的构件模型进行旋转缩放等操作,全方位观看构件模型,为建筑装饰装修施工节点图集提供更加清晰明了的展示。
在该实施例中,一种基于AR的演示方法具体过程如下:
1、模型制作
结合BIM知识,制作建筑装饰装修施工节点的建筑模型,采用BIM软件Revit制作相关建筑模型。同时在Revit软件中制作该建筑模型的三维图或剖面图等作为后面AR演示文件中扫描生成建筑模型的目标图片。
Revit中制作完模型后,导出为FBX格式,导入3dMax中对建筑模型进行再处理,将建筑模型拆分或合并以便于下一步在Unity中制作动画。
2、动画制作
结合施工节点建筑模型的施工工序、工艺,采用游戏引擎Unity制作建筑模型的安装演示动画。
3、采用Vuforia+Unity的方式制作AR演示文件:
a、利用Vuforia处理第一步中生成的目标图片;
b、在Unity中将目标图片与建筑模型对应,设定建筑模型的安装演示动画的播放逻辑,如单击建筑模型播放动画;编写建筑模型旋转与缩放的逻辑脚本,如可通过单指移动旋转建筑模型,双指移动缩放模型;
c、将AR演示文件打包成APP发布到移动终端。
4、制作图集册
利用模型制作步骤中生成的目标图片制作图集册,同时对图集进行图文排版并为图集编写相应文字内容,作为后续用来扫描并调用演示文件的目标客体。
5、演示
利用移动设备终端扫描图集册中的图片,调用对应的演示文件,实时生成该施工节点的建筑模型,并根据需要对建筑模型或演示动画进行相应的操作。
通过AR技术利用移动终端扫描施工节点的相应目标图片或图片集,便可在移动终端上实时观看该施工节点的安装动画,还可在移动终端上对施工节点的建筑模型进行旋转缩放等操作,全方位观看建筑模型,为建筑装饰装修施工节点图集提供更加清晰明了的展示。
其中,模型制作软件的代替方案为所有可以制作模型与处理模型的软件均可代替Revit与3Dmax软件,如:navisworks、sketchup、ArchiCAD、AECOsim、CATIA、Rhimoceros、Maya、Blender、SketchUp、Wings 3D、C4D等。
其中,动画制作代替方案为所有可以制作动画的软件均可代替Unity软件,如3dMax、Maya、World builder、Bryce、Houdini等。
其中,AR制作方法的代替方案为可以采用ARKit、ARcore等AR制作网站,结合Unreal Engine、CryEngine、Creation、id Tech 5等引擎进行制作;也可以直接通过各种代码进行AR方案制作。
参考图6-9,本发明另一实施例还提出了一种基于AR的演示***,包括:
预制作单元10,用于根据展示客体制作演示文件,并将演示文件预存储于演示软件中。
调用设置单元20,用于扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据。
AR识别单元30,用于通过AR设备扫描并识别目标客体的特征数据。
特征比对单元40,用于将识别到的特征数据与预存储的调用数据进行比对。
调用演示单元50,用于判定存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
对于预制作单元10,根据展示客体的实际构成制作演示文件,其中展示客体可以为由多构件组成,也可以是一完整整体。当展示客体为多构件组成的时候,通过获取组成构件具体空间参数以用于制作对应的构件模型,通过获取组成构件之间的装配流程来制作演示动画,演示文件包括演示动画,其中演示动画可以是展示客体的装配过程,也可以是展示客体的360°旋转展示。
最后将制作好的演示文件打包存储在演示软件中,用户后续通过AR设备扫描到对应的目标客体之后调用演示文件在移动终端的APP上进行演示,移动终端具体的可以为笔记本电脑、平板电脑或手机等便于携带且具备文档/图片查看功能的终端,用户无需查找对应的交底书以备查阅,可直接通过移动终端来观看展示客体的演示文件,生动直观的了解展示客体的演示动画。
参考图7,预制作单元10包括分析模块11,第一生成模块12和第二生成模块13,
分析模块11,用于分析展示客体。
第一生成模块12,用于生成构件模型及演示动画。
第二生成模块13,用于根据构件模型和演示动画生成演示文件。
对于分析模块11,通过分析展示客体,展示客体获取到展示客体的构件组成和构件的空间参数,通过构件的空间参数生成对应的构件模型,通过分析展示客体的构件组成、构件装配流程和装配重难点,并通过展示客体的构件组成和构件装配流程来制作构件的装配演示动画,用户后续通过演示动画来了解对应展示客体的装配过程和装配细节。
具体的,分析模块11用于分析展示客体,获取展示客体的构件组成和构件空间参数,还用于分析展示客体,获取展示客体的构件装配流程。
构件的空间参数包括构件的三维坐标值,通过空间参数可以制作对应的构件模型。
对于第一生成模块12,利用相关建模软件如Revit或3Dmax制作构件模型,同时对构件模型进行再处理,如以构件的装配顺序为构件模型依次进行命名,例如依次命名为P1、P2、P3等编号,通过编号命名方便按照编号顺序为构件模型制作装配动画。
对于第二生成模块13,根据上述分析得到的构件组成、构件装配流程和装配重难点,利用相关可以制作动画的软件,如3dMax或Unity等,基于构件模型制作对应的演示动画。
通过AR技术,用户能与构件模型产生互动,通过扫描在移动终端上生成构件模型后,能通过手指对构件模型进行旋转与缩放,用户既能360度全方位的观察模型,又能放大构件模型查看细节,同时还能通过单击播放安装动画,学习理解的过程中因为增加了互动,从而提升了用户的阅读兴趣。
对于调用设置单元20,在将演示文件存储到演示软件中之后,为演示文件设置调用数据。具体的,使用演示文件对应的展示客体的特征数据作为调用数据。例如可以为展示客体设置任何图片作为替代,扫描识别图片的平面特征数据作为调用数据,当AR设备扫描到展示客体对应的替代图片,则代表是识别到调用数据,根据调用数据调用对应关联的演示文件在移动终端进行实时演示;在使用展示客体整体或者组成构件三维实体的立体特征数据作为调用数据时,当AR设备扫描到对应的展示客体整体或者组成构件,则代表是识别到调用数据,根据调用数据调用对应关联的演示文件在移动终端进行实时演示。
设置完调用数据后,用户只需要对目标客体进行平面扫描或者立体扫描,无需用户进行文字查找,即可快速获取到目标客体的演示文件,并在移动终端上进行实时的查看,整个过程简单方便,提高用户处理效率,减少不必要的时间浪费。
需要强调的是,目标客体可以是展示客体本体,也可以是根据展示客体制作的图片,也可以是组成展示客体的构件,也可以是展示客体或构件同比例的模型。
对于AR识别单元30,AR中文意思为增强现实,全称为Augmented Reality,是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。增强现实技术,它是一种将真实世界信息和虚拟世界信息"无缝"集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在,AR技术可广泛应用到军事、医疗、建筑、教育、工程、影视、娱乐等领域。
AR技术具有以下三个突出的特点:真实世界和虚拟世界的信息集成;具有实时交互性;在三维尺度空间中增添定位虚拟物体。
通过AR技术利用移动终端的摄像头进行扫描目标客体,移动终端的摄像头识别到目标客体后,便可在移动终端上实时观看该目标客体的构件模型的组成以及构件模型对应的安装动画。通过直接扫描目标客体的方式,提供了一种最短的调用路径,提高了调用演示文件的效率,进一步提高了用户查看演示文件的效率。
参考图8,AR识别单元30包括第一识别模块31和第二识别模块32。
第一识别模块31,用于通过AR设备扫描并识别二维图片的平面特征数据。
第二识别模块32,用于通过AR设备扫描并识别三维实体的立体特征数据。
对于第一识别模块31和第二识别模块32,根据调用数据的类型,可以通过AR设备获取到目标客体的平面特征数据和立体特征数据,在实施例中,本发明通过扫描目标客体的立体特征数据来调用对应演示文件,在另一实施例中,也可通过扫描已经制作好的将可以查看的演示文件对应的展示客体做成图集,通过扫描图集中的图片的特征来调用对应的演示文件进行演示。
对于特征比对单元40和调用演示单元50,在一台移动终端中可能会存储有多个不同的展示客体的演示文件,当然也对应储存有多个不同的调用数据。将识别到的目标客体的特征数据与预存储的调用数据进行比对,判断是否存在与识别到的特征数据相同的调用数据,如果识别到存在相同的调用数据,即可根据调用数据调用演示文件进行查看,如果识别到的特征数据没有对应相同的调用数据,则代表该目标客体没有存在相对应的演示文件,无法查看。
参考图9,调用演示单元50包括调用模块51和调整模块52。
调用模块51,用于调用演示文件在移动终端上进行演示。
调整模块52,用于根据接收到的控制指令,调整演示文件的演示效果。
对于调整模块52,预先设置有演示动画的控制互动,通过控制指令控制演示动画和构件模型进行互动,例如,在移动终端触摸屏上利用两指对构件模型进行缩放,单指滑动对构件模型进行选择,双击构件模型播放该构件模型的安装动画等。
本方案通过AR设备扫描目标客体的方式,获取到对应的演示文件在移动终端中进行实时演示,演示过程相比于现有的文字交底书更加生动形象,降低了用户的理解难度,提高理解效率;同时通过AR设备扫描目标客体来调用对应的演示文件,提供了最短的调用路径,无需用户自己根据名称或者形状来进行查找,快捷方便。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种基于AR的演示方法,其特征在于,包括以下步骤:
根据展示客体制作演示文件,并将演示文件预存储于演示软件中;
扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据;
通过AR设备扫描并识别目标客体的特征数据;
将识别到的特征数据与预存储的调用数据进行比对;
若存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
2.如权利要求1所述的基于AR的演示方法,其特征在于,所述根据展示客体制作演示文件步骤,包括,
分析展示客体;
生成构件模型及演示动画;
根据构件模型和演示动画生成演示文件。
3.如权利要求2所述的基于AR的演示方法,其特征在于,所述分析展示客体步骤,包括,
分析展示客体,获取展示客体的构件组成和构件空间参数;
分析展示客体,获取展示客体的构件装配流程。
4.如权利要求1所述的基于AR的演示方法,其特征在于,所述通过AR设备识别目标客体的特征数据步骤,包括,
通过AR设备扫描并识别二维图片的平面特征数据;
通过AR设备扫描并识别三维实体的立体特征数据。
5.如权利要求1所述的基于AR的演示方法,其特征在于,所述调用与该调用数据对应的演示文件进行演示步骤,包括,
调用演示文件在移动终端上进行演示;
根据接收到的控制指令,调整演示文件的演示效果。
6.一种基于AR的演示***,其特征在于,包括:
预制作单元,用于根据展示客体制作演示文件,并将演示文件预存储于演示软件中;
调用设置单元,用于扫描并识别展示客体的特征数据,并将展示客体的特征数据设置为与演示文件对应的调用数据;
AR识别单元,用于通过AR设备扫描并识别目标客体的特征数据;
特征比对单元,用于将识别到的特征数据与预存储的调用数据进行比对;
调用演示单元,用于判定存在与识别到的特征数据相同的调用数据,则调用与该调用数据对应的演示文件进行演示。
7.如权利要求6所述的基于AR的演示***,其特征在于,所述预制作单元包括扫描分析模块,第一生成模块和第二生成模块,
所述分析模块,用于扫描并分析展示客体;
所述第一生成模块,用于生成构件模型及演示动画;
所述第二生成模块,用于根据构件模型和演示动画生成演示文件。
8.如权利要求7所述的基于AR的演示***,其特征在于,所述分析模块还用于分析展示客体,获取展示客体的构件组成和构件空间参数;还用于分析展示客体,获取展示客体的构件装配流程。
9.如权利要求6所述的基于AR的演示***,其特征在于,所述AR识别单元包括第一识别模块和第二识别模块,
所述第一识别模块,用于通过AR设备扫描并识别二维图片的平面特征数据;
所述第二识别模块,用于通过AR设备扫描并识别三维实体的立体特征数据。
10.如权利要求6所述的基于AR的演示***,其特征在于,所述调用演示单元包括调用模块和调整模块,
所述调用模块,用于调用演示文件在移动终端上进行演示;
所述调整模块,用于根据接收到的控制指令,调整演示文件的演示效果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811562916.0A CN109685912A (zh) | 2018-12-20 | 2018-12-20 | 基于ar的演示方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811562916.0A CN109685912A (zh) | 2018-12-20 | 2018-12-20 | 基于ar的演示方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109685912A true CN109685912A (zh) | 2019-04-26 |
Family
ID=66188047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811562916.0A Pending CN109685912A (zh) | 2018-12-20 | 2018-12-20 | 基于ar的演示方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109685912A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112070904A (zh) * | 2020-09-07 | 2020-12-11 | 苏州云镜子信息科技有限公司 | 应用于博物馆的增强现实展示方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484523A (zh) * | 2014-12-12 | 2015-04-01 | 西安交通大学 | 一种增强现实诱导维修***的实现设备与方法 |
CN107423650A (zh) * | 2017-08-09 | 2017-12-01 | 青岛理工大学 | 一种投影式增强现实装配诱导与监测***及其实现方法 |
US20180060663A1 (en) * | 2016-08-25 | 2018-03-01 | Marc Baskin | Augmented Reality Application for Mobile Devices |
CN108630053A (zh) * | 2018-08-29 | 2018-10-09 | 常州天眼星图光电科技有限公司 | 一种基于虚拟现实技术的三维动画装配教学方法和装置 |
CN108897573A (zh) * | 2018-05-31 | 2018-11-27 | 广东美的制冷设备有限公司 | 家电展示方法、终端设备及服务器 |
CN109034748A (zh) * | 2018-08-09 | 2018-12-18 | 哈尔滨工业大学 | 基于ar技术的模具拆装工程训练***的搭建方法 |
-
2018
- 2018-12-20 CN CN201811562916.0A patent/CN109685912A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484523A (zh) * | 2014-12-12 | 2015-04-01 | 西安交通大学 | 一种增强现实诱导维修***的实现设备与方法 |
US20180060663A1 (en) * | 2016-08-25 | 2018-03-01 | Marc Baskin | Augmented Reality Application for Mobile Devices |
CN107423650A (zh) * | 2017-08-09 | 2017-12-01 | 青岛理工大学 | 一种投影式增强现实装配诱导与监测***及其实现方法 |
CN108897573A (zh) * | 2018-05-31 | 2018-11-27 | 广东美的制冷设备有限公司 | 家电展示方法、终端设备及服务器 |
CN109034748A (zh) * | 2018-08-09 | 2018-12-18 | 哈尔滨工业大学 | 基于ar技术的模具拆装工程训练***的搭建方法 |
CN108630053A (zh) * | 2018-08-29 | 2018-10-09 | 常州天眼星图光电科技有限公司 | 一种基于虚拟现实技术的三维动画装配教学方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112070904A (zh) * | 2020-09-07 | 2020-12-11 | 苏州云镜子信息科技有限公司 | 应用于博物馆的增强现实展示方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Skublewska-Paszkowska et al. | 3D technologies for intangible cultural heritage preservation—literature review for selected databases | |
Bostanci et al. | Augmented reality applications for cultural heritage using Kinect | |
CN110163942B (zh) | 一种图像数据处理方法和装置 | |
Ha et al. | Digilog book for temple bell tolling experience based on interactive augmented reality | |
CN110716645A (zh) | 一种增强现实数据呈现方法、装置、电子设备及存储介质 | |
CN105844714A (zh) | 基于增强现实的场景显示方法及*** | |
JP2002366972A (ja) | 擬似3次元空間表現システム、擬似3次元空間構築システム、ゲームシステム、及び電子地図提供システム | |
CN112684894A (zh) | 增强现实场景的交互方法、装置、电子设备及存储介质 | |
Tatzgern et al. | Exploring real world points of interest: Design and evaluation of object-centric exploration techniques for augmented reality | |
KR20220093342A (ko) | 분할 미러 효과의 구현 방법, 장치 및 관련 제품 | |
US20210166461A1 (en) | Avatar animation | |
CN105184858A (zh) | 一种增强现实移动终端的方法 | |
CN111598996B (zh) | 一种基于ar技术的物品3d模型展示方法和*** | |
Ostkamp et al. | Supporting design, prototyping, and evaluation of public display systems | |
CN113470190A (zh) | 场景显示方法及装置、设备、车辆、计算机可读存储介质 | |
CN109685912A (zh) | 基于ar的演示方法及*** | |
CN111949904B (zh) | 一种基于浏览器的数据处理方法、装置以及终端 | |
KR101910931B1 (ko) | 고유코드를 이용한 푸드 3d 증강현실 서비스 제공 방법 | |
KR101909994B1 (ko) | 나노블럭을 이용한 3d 증강현실 서비스 제공 방법 | |
Borhani et al. | Survey of annotations in extended reality systems | |
CN111652986B (zh) | 舞台效果呈现方法、装置、电子设备及存储介质 | |
Raposo et al. | Revisiting the city, augmented with digital technologies: the SeeARch tool | |
Antoniac | Augmented reality based user interface for mobile applications and services | |
Bocevska et al. | Implementation of interactive augmented reality in 3D assembly design presentation | |
Rattanarungrot et al. | A Mobile Service Oriented Multiple Object Tracking Augmented Reality Architecture for Education and Learning Experiences. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190426 |