当前位置:网站首页>VR、AR、MR的区别与应用,以及对AR技术的一些实现原理
VR、AR、MR的区别与应用,以及对AR技术的一些实现原理
2022-04-23 06:24:00 【0zien0】
VR全称Virtual Reality,即虚拟现实技术,又称灵境技术,具有沉浸性、交互性和构想性特征。VR技术集合了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术等多种技术,模拟人的视觉、听觉、触觉等感觉器官的功能,使人恍若身临其境,沉浸在计算机生成的虚拟世界中,并能通过语言、手势等进行实时交流,增强进入感和沉浸感。通过VR技术,让人在感受真实世界逼真的同时,还能突破时空等条件限制,感受到进入虚拟世界的奇妙体验。
简单来说:就是VR技术通过设备创建一个完全虚拟的环境,让用户沉浸于其中。
例子:动漫《刀剑神域》 PS:是高级版的VR,除了构建完全的虚拟环境外还能直接接收大脑的指令,做到了“完全沉浸性”。
AR全称Augmented Reality,即增强现实技术。这项技术是利用电脑技术将虚拟的信息叠加到真实世界,通过手机、平板电脑等设备显示出来,被人们所感知,从而实现真实与虚拟的大融合,丰富现实世界。
简单来说:就是在用户所处的实际环境中,加入一些虚拟的元素。
例子:Pokemon Go
MR全称Mixed Reality,即混合现实技术,是虚拟现实技术的进一步发展。它是通过在虚拟环境中引入现实场景信息,将虚拟世界、现实世界和用户之间搭起一个交互反馈信息的桥梁,从而增强用户体验的真实感。
简单来说:可以理解为AR的升级版,AR需要用户带上设备才能看到虚拟元素叠加在现实环境中,而MR无需用户携带设备即可通过肉眼看到其效果。
--------------------------------一些VR技术的实现原理---------------------------------
最基本的实现原理就是通过寻找标记(marker)来确定坐标,再把虚拟物品放到对应坐标上,实现在现实环境中叠加虚拟物品的效果。标记可以源自于你提前准备好的图片材料,或者在云端直接存放好的大量图片材料。有了这些标记后,就可以通过判断特征点,匹配相似度,匹配成功后就可以在对应位置显示虚拟物品了。
结合LBS技术,就可以在地图上投放标记,然后用户就可以通过地图上显示的信息,去到真实的地理位置上,寻找标记了。 Pokemon Go抓小精灵就是类似的做法。(可以使用百度、高德等地图的LBS云服务)
结合SLAM技术,可以让虚拟物品更真实有效的叠加到现实环境中,如果像上面简单粗暴的在标记上显示虚拟物品,物品往往会与现实的东西重叠起来效果不好,用了SLAM技术后,小精灵可以真实站在桌子上而不是和桌子重叠。
版权声明
本文为[0zien0]所创,转载请带上原文链接,感谢
https://blog.csdn.net/a42626423/article/details/103610723
边栏推荐
猜你喜欢
随机推荐
Failed to install Tui editor, quick solution
Take you to travel in space, and American photography technology provides comprehensive technical support for aerospace creative applet
海康威视面经总结
[CodeForces - 208E] Blood Cousins(k代兄弟问题)
VIM使用
null和undefined的区别
Django使用mysql数据库报错解决
可视化常见绘图(四)柱状图
可视化常见问题解决方案(八)共享绘图区域问题解决方案
[牛客挑战赛47]C.条件 (bitset加速floyd)
状态同步与帧同步
数据分析入门 | kaggle泰坦尼克任务(四)—>数据清洗及特征处理
Educational Codeforces Round 81 (Rated for Div. 2)
vim+ctags+cscpope开发环境搭建指南
colab
菜菜的刷题日记 | 238.除自身以外数组的乘积
刨根问底---cocos2d源码的理解与分析
通用型冒泡、选择、插入、希尔、快速排序的代码实现
如何将进程绑定到指定的CPU上
可视化常见问题解决方案(八)数学公式