AR

来自Wiki.Citydatum
Reiziuh讨论 | 贡献2018年9月15日 (六) 08:02的版本 (创建页面,内容为“{{提示|该页面仍需完善,欢迎加入我们}} AR(Augmented Reality)指增强现实(台湾地区称为扩展现实),是一种实时计算摄影机…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
TODO
提示:该页面仍需完善,欢迎加入我们


AR(Augmented Reality)指增强现实(台湾地区称为扩展现实),是一种实时计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,目标是在屏幕上把虚拟世界套在现实世界并进行互动。

概述

  • AR系统的三个突出特点:真实世界和虚拟的信息集成;具有实时交互性;在三维尺度空间中增添定位虚拟物体;
  • 相关概念:VR(Virtual Reality)即虚拟现实;计算机视觉

应用

AR技术应用领域广泛,其中涉及城市规划与设计方面的有:

  • 城市设计与修建性详细规划:采用增强现实技术将规划效果叠加真实场景中以直接获得规划的效果;
  • 古迹复原和数字化文化遗产保护:文化古迹的信息以增强现实的方式提供给参观者,用户不仅可以通过HMD看到古迹的文字解说,还能看到遗址上残缺部分的虚拟重构;

上手

开发工具包

现在已经有多种用于AR系统开发的工具包和API,如 ARToolKit、Coin3D 和 MR Platform等;

  • ARTookit:是一套开放源代码的工具包,主要由日本大阪大学的 Hirokazu 博士开发, 用于快速编写 AR 应用;ARTookit 受到了华盛顿大学人机界面实验室和新西兰坎特伯雷大学人机界面实验室支持,已成为在 AR领域使用最广泛的开发包,许多AR 的应用都使用ARTookit 或在其基础上改进的版本来进行开发的;ARToolkit 采用基于标记的视频检测方法进行定位,其工具包中包含了摄像头校准和标记制作的工具,它支持将 Direct3D 、OpenGL 图形和 vrml 场景合并到视频流中,同时支持显示器和 S-HMD等多种显示设备;
  • MR Platform :由日本的混合实境实验室开发,包含了一个能减少人眼与头盔上摄像机之间平行度误差的 S-HMD 和一个运行于 Linux 环境下的用C++语言开发的软件开发工具包(SDK);这个工具包中提供了摄像机校正工具 、视频捕捉、图像检测和操纵6 自由度传感器等开发 AR 应用的基本功能;

参考链接