增强现实(augmentedreality,AR)技术是一种既包括真实世界要素也包括虚拟世界要素的环境,其通过将计算机系统生成的虚拟物体或其他信息叠加到真实场景中,从而实现对现实的“增强"。增强现实技术在真实世界和虚拟世界之间搭建了一座桥梁,也为人机交互提供了一种新模式。
许多科技公司曾经认为,AR刚开始可能会借助专门的商用应用火起来,比如能够让建筑设计师在原址看到建筑完工后形象的应用。然而,却是一款基于日本1990年代中期深受喜爱的娱乐节目的Pokémon Go游戏帮助这项技术进入了主流。
增强现实在教育、传统文化保护、军事、航空、医学和商业等领域具有广泛的应用前景。
而 Mathematica 以其卓越的技术和简便的使用方法享誉全球,在许多领域独树一帜。
下面小编和大家一起来看下在mathematica中实现增强现实的一个小案例.
ImageDisplacements命令在一个实时视频序列中捕捉光流场,通过旋度,你可以在内置的相机内观测到一只旋转运动的手。因此,可以在增强现实中递增或递减一个虚拟时钟的时间。
其代码如下: