VR(Virtual Reality,虚拟现实)、AR(Augmented Reality,增强现实)、MR(Mixed Reality,混合现实)一起给大家做篇讲解,它们之间到底有啥区别和联系呢?

虚拟现实 (VR)

先来说说VR,因为VR最容易理解。简单的来说,VR就是把完全虚拟的世界通过各种各样的头戴显示器(如下图所示)呈现给用户,一般是全封闭的,给人一种沉浸感。所以说,在VR的世界里所有的东西都是虚拟的、假的。

最多的应用场景就是游戏,我们在各大展览上看到的带上头盔显示器张牙舞爪的玩游戏的都是VR。本文不多赘述。

增强现实 (AR)

顾名思义,就是对真实世界进行增强,这里的「增强」其实是Augment的翻译,其实我觉得翻译为「扩展」更合适,因为AR其实是对真实世界的更多维度的扩展,只不过大家都约定俗成的翻译为「增强」,我们还是沿用增强现实的称谓吧。这里的增强是指通过显示屏幕把虚拟世界叠加到真实世界中去。AR按照原理不同可以分为如下几类:

1、基于标记的增强现实

这里的标记一般使用提前定义好的图案,通过手机、平板电脑的摄像头进行识别,识别后会自动触发(预设好的)虚拟的物体在屏幕上呈现。

最早的图案一般都选择二维码来触发AR,因为二维码识别技术非常成熟,简单方便、识别速度快、成功率很高。

此外,二维码图案还可以方便的计算镜头位置和方向,实际使用中为了显示效果,一般会将二维码内容进行覆盖。如下图所示:

2、基于地理位置服务(LBS)的增强现实

基于LBS的增强现实一般使用嵌入在手机等智能设备中的GPS、电子罗盘、加速度计等传感器来提供位置数据。

最常用于地图类应用,比如你打开手机应用开启摄像头对着街道拍照,屏幕上可以显示附近的商家名称、评价等信息。也可以用来进行实景导航等,如下图所示:

3、基于投影的增强现实

基于投影的增强现实直接将信息投影到真实物体的表面来呈现信息。举个栗子,比如将手机的拨号键投影到手上,实现隔空打电话。

还有就是用于汽车前挡风玻璃的HUD(Head-up Display),可以直接将汽车行驶的速度、油耗、发动机转速、导航等信息直接投影到前挡风玻璃,而不需要低头去看仪表或者手机(这在高速驾驶时非常危险),帮助司机更便捷、全面的感知车况路况,提高驾驶安全性。

4、基于场景理解的增强现实

这是目前使用的最广的,也是最有前景的AR展现形式。其中物体识别和场景理解起着至关重要的作用,直接关系到最终呈现效果的真实感。最有名的就是2016年日本任天堂公司推出的Pokemon Go手游,就是使用的AR技术。玩家可以通过手机屏幕在现实环境里发现精灵,然后进行捕捉或者战斗。比如你面前是一片真实的草地,但透过手机屏幕,你能看见一只小精灵在草地上;把手机移开,其实只有草地,这就是增强现实,把虚拟的物体通过手机屏幕叠加到现实世界里。

但是不得不说,Pokemon Go的AR效果其实很差。屏幕显示的精灵很多都是漂浮在现实物体之上的,给人一种非常假的感觉。

不过随着AR技术在硬件(深度相机,高性能处理器)和算法(VSLAM算法)方面的发展,目前AR技术在三维场景感知理解方面已经做的非常逼真了。下面是某AR应用的使用场景,大家可以感受一下:

混合现实 (MR)

最后重点介绍一下MR,这是一个相对比较新的概念。前面说过,AR是把虚拟的东西叠加到真实世界,而MR则是把真实的东西叠加到虚拟世界里。

听起来好像是差不多,反正都是把现实和虚拟互相叠加,但其实差别大了,因为把虚拟叠加到现实里比较容易,只需要用计算机生成好虚拟的物体,然后在真实的画面上显示就好了。但要把现实叠加到虚拟里,可就比较难了。

因为首先得把现实的东西虚拟化。虚拟化一般使用摄像头来扫描物体进行三维重建,我们都知道摄像头拍摄的画面其实是二维的,也就是画面是扁平的,丢失了深度信息,所以没有立体感,因此需要通过算法把摄像头拍摄的二维的视频进行三维重建,生成虚拟的三维物体,我们称之为真实物体的虚拟化

MR和AR最大的不同就是可以把虚拟化的效果呈现给多人,实现多人交互。

上面说了这么多,有些读者可能感觉还是太理论了,整个人都蒙蒙哒。我给你举几个例子就比较好理解了。

1、MR远程协助

比如电器故障维修,我们普通消费者在使用电器方面遇到了故障,传统的方法是打售后电话,消费者把电器送到售后维修点或者厂家提供专门的售后上门服务,这一来一回通常需要很多天,而故障很可能就是一个非常简单的小问题,消费者自己就能搞定。

如果有了MR技术,消费者只要戴上MR设备,设备上的摄像头将电路板拍成三维的虚拟图像同步给厂商的售后,售后人员看到的就是非常真实的现场情况,他在判断出问题后能直接给出修理建议,而且能在三维的虚拟实体上把每一步都指点出来,消费者只要照着做就行了。

2、MR教育培训

目前大部分培训还是采用语言文字讲述或者二维图片的形式,非常不直观,各种名词术语很难和真实物体建立联系。

如果有了MR技术,培训老师和学员可以处于不同的地方,一起戴上MR设备,眼前就可以呈现相同的三维成像画面,老师在虚拟的三维世界里操作后,学生照做就行了,跟真实世界中的操作基本没有区别。而且还能放大局部,培训效率肯定杠杠滴。

3、MR装修设计

比如我们要开一家服装店,以前只能在装修结束后才能看到装修后的效果。这就有很大的问题,如果某个设计环节出了问题想要重新调整就要付出不少代价。有了MR,店主可以即时看到装修好的效果,并且可以分享给设计师或者朋友一起讨论交流,想想就令人兴奋。

4、此外,MR还可以在医学、工业制造等领域发挥很大的价值。

VR虚拟现实、AR增强现实、MR混合现实三者到底有什么区别?相关推荐

  1. VR虚拟现实AR增强现实编程(1):VR和AR简介

    VR虚拟现实&AR增强现实编程(1):什么是VR和AR VR VR技术也称灵境技术或人工环境,其定义是集合仿真技术.计算机图形学.人机接口技术.多媒体技术传感技术以及网络技术等多种领域技术而开 ...

  2. 深剖VR,AR和MR三者之间关系

    VR,AR和MR这三个词目前在互联网上非常红,但它们究竟是什么意义?它们之间的异同点是什么?它们之间的关系是怎样的?在互联网上已经有N个版本,众说纷纭,加上一些公司不断抛出新概念,大家已经被弄得相当糊 ...

  3. 如何区分VR、AR和MR

    目录 1 VR.AR和MR的概念 1.1 VR(Virtual Reality虚拟现实) 1.2 AR(Augmented Reality 增强现实) 1.3 MR ( Mixed Reality 混 ...

  4. 三分钟简单了解VR、AR、MR、XR是什么

    目录 一.VR虚拟现实( Virtual Reality ) 二.AR增强现实(Augmented Reality) 三.MR 混合现实(Mixed Reality) 四.XR扩展现实( Extend ...

  5. [转载]智能科普:VR、AR、MR的区别

    智能科普:VR.AR.MR的区别 http://news.zol.com.cn/553/5534833.html news.zol.com.cn 2015-11-23 16:00 近日, 获得谷歌5亿 ...

  6. 智能科普:VR、AR、MR的区别

    近日, 获得谷歌5亿美元融资的技术公司Magic Leap在WSJD展会中放出了一段实录视频,引起不小骚动.如今,也有媒体称他们为MR公司,那么VR.AR.MR之间到底有什么区别呢. VR.AR.MR ...

  7. VR、AR和MR这些技术的区别

    在日常生活中,我们越来越多的听到关于VR.AR的相关资讯,大多数人都还没有分清楚它们之间的关系和区别.而对于新提出的MR的概念,许多朋友就更是一头雾水了.今天我们就来一起说说,到底什么是VR.AR和M ...

  8. ar vr mr 计算机技术,VR、AR、MR、还有云计算,他们到底是什么?

    现在大家都在谈VR.AR.MR.还有云计算,但是他们到底都是些什么,还是有着很多人不清楚的,对此,小编将分别讲解,希望对你又帮助. VR(虚拟现实) 对于仿真技术的发展,虚拟现实起到了很重要的帮助,是 ...

  9. 【技术科普】VR、AR、MR的区别

    VR.AR.MR定义: 什么是虚拟现实? 虚拟现实(Virtual Reality,简称VR,又译作灵境.幻真)是近年来出现的高新技术,也称灵境技术或人工环境.虚拟现实是利用电脑模拟产生一个三维空间的 ...

  10. VR、AR、MR、CR 与 AI与SaaS、CRM、MRP与B2B、B2C、C2C、O2O、P2P

    一.VR.AR.MR.CR  VR ( Virtual Reality ),虚拟现实 AR(Augmented Reality),增强现实 MR(Mix Reality),混合现实 CR(Cinema ...

最新文章

  1. 2019寒假作业二:PTA7-1币值转换
  2. android,项目,一些教程
  3. PPT 下载 | 神策数据徐美玲:如何挖好数据这座矿?
  4. linux 设置环境变量以及查看环境变量
  5. 正确使用和理解C#中的闭包
  6. 中小企业怎样转型做跨境电商独立站?
  7. 【软件过程改进 学习笔记】过程思维 ( 软件危机 | 软件过程 | 过程改进 | 过程思维 | 过程描述 | ISO 9000 | 6σ | PCM | CMMI )
  8. 一张图概括淘宝直播背后的前端技术
  9. 三月主题读书整理——整理收纳,过心动生活
  10. Java实现文件下载Zip压缩
  11. 使用flink迁移数据
  12. 一网统管网格化解决方案 PPT
  13. VMware卸载不干净导致无法重安
  14. Ionic开发入门教程_3
  15. android 屏幕像素密度计算器,手机/平板电脑屏幕PPI计算器
  16. 原神服务器维护后抽奖池会更新吗,原神抽奖池更新次数会重置吗
  17. filter过滤函数的使用
  18. 2021年美容师(初级)最新解析及美容师(初级)试题及解析
  19. 简单易理解的做法:有n个人围成一圈,顺序从1开始排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。简单的循环做法。
  20. MAC 平台retina高分屏开发技术分享

热门文章

  1. 作为一名爬虫人如何实现千万级数据爬取?
  2. fastDFS图片服务器的一些常见错误
  3. 睿智的目标检测27——Pytorch搭建Faster R-CNN目标检测平台
  4. 三菱FX3U源码在V10.5的基础上增加了禁止上传功能
  5. java fly bird小游戏_Flappy Bird 小游戏
  6. 【练习】canvas——flappyBird
  7. [GIS原理] 9.1 数字高程模型DEM-特征 | 分类 | 构建 | 数据结构 | 空间内插 | DEM的未来
  8. ps钢笔路径打不出字怎么解决?
  9. ubuntu无法关机,卡在黑屏界面
  10. 知乎300万人围观:我为公司挣了17万,工资只有8千块,该辞职吗?