AR学习笔记
来源:互联网 发布:高中数学视频教学软件 编辑:程序博客网 时间:2024/06/05 07:52
AR是Agumented Reality的简称,是增强现实的意思。
它是一个很大的概念,或者说系统?它有不同的形态,可以应用在手机上,也可以是一体机(AR眼镜)
一套完整的AR系统,应该包括显示技术、定位、渲染、交互等等...
显示方案有多种可能性:全息、光场、传统的光学显示方案(普通球面、自由曲面等等)...
显示技术,追求的无非是大视角、高亮度、高分辨率等等,再加个3D?
其实以现有的显示技术,要想把这几点都做好是很难的,就算有这种可能性,那整个系统肯定也不会很小巧。
交互方案也有很多:手势、手柄...
我觉得想要做好虚拟物体的交互是很困难的,虚拟物体的放置,跟真实物体的遮挡关系等等,很难处理。跟精准定位和实时渲染都有很大关系。
上面说的显示方案和交互方案只是针对AR眼镜,如果只是手机上的AR应用,还谈不上这些高端的显示技术或交互技术。
其实我觉得现在很多移动设备上的所谓的AR应用,算不上真正的AR。像2016年红极一时的Pokemon GO,它其实是基于LBS的。它的定位是比较粗糙的,只是根据用户所在的地点,在手机屏幕上渲染一个模型而已。其他的一些APP应用,也都是大同小异。
我觉得真正的AR应该是CV(computer vision)+ CG(computer graphic)的,定位和渲染,缺一不可。
定位,指的是精准定位,是相机相对于三维空间精确的位姿。并根据这个位姿,实时渲染模型,这样才能保证我们从不同角度看过去,能看到虚拟物体的不同侧面。当然我也不是说只有这样才算AR,只是想强调精准定位。
未完...
0 0
- AR学习笔记
- Yii 学习笔记(AR)
- CodeIgniter学习笔记 Item5--CI中的AR
- AR学习
- OpenCV for Ios 学习笔记(2)-AR
- 增强现实(AR)学习笔记1:Vuforia开发准备
- CodeIgniter学习笔记二:CI中的query_builder(AR)、连贯操作
- Unity-AR实现学习笔记(一)-ImageTarget
- QualComm AR 笔记
- AR学习资源收集
- Vuforia AR学习
- OpenCV for Ios 学习笔记(8)-用OPENGL渲染AR场景1
- OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- OpenCV for Ios 学习笔记(9)-用OPENGL渲染AR场景2
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- unity3D-游戏/AR/VR在线就业班 C#入门基本数据类型学习笔记
- unity3D-游戏/AR/VR在线就业班 C#入门运算符和表达式学习笔记
- Rotate Array
- Java中的垃圾回收机制
- ubuntu14.04 编译caffe
- 未指定的错误(异常来自 HRESULT:0x80004005(E_FAIL))
- (三)浅析ANDROID和IOS手机定位
- AR学习笔记
- platform按键驱动学习之测试实例
- A+B==C
- package.json文件配置详解
- python实现网站内部视频批量下载
- initMethod 和 afterPropertiesSet 以及 AwareMethod方法的执行时机
- c#菜鸟学完
- request for member 'getid’ in ‘e1’, which is of non-class type ‘Employee()’
- 近似回文词