1、AR行业发展现状
增强现实技术 (Augmented Reality), 是一种实时计算摄影机影像位置及角度并加上相应图像、视频、3D模型的技术,其目标是在屏幕上把虚拟世界套在现实世界并进行互动。
从硬件上看,无论是巨头还是小公司,都有软硬兼备的产品。
从核心SDK上,国内外也有不少公司,国内著名的有视+AR的EasyAR,http://www.sightp.com/;量丰台,https://www.hiscene.com/;国外最著名都有Vuforia、Metaio,最常提及的Vuforia已经被高通出售。开源的有artoolkit。更多的SDK可以参考https://www.zhihu.com/question/36789791
从iOS以及Android两大阵营看,有iOS 的ARKit和Android 的ARCore,众所周知,iOS对硬件的把握比较好,另外,ARKit发展也比较早。两者对比参考http://news.ifeng.com/a/20170831/51825664_0.shtml
从应用角度看AR,目前而言,AR在游戏(口袋妖怪)领域比较火一些,其他都还是不温不火的,参考一些有趣的AR APPhttp://pcedu.pconline.com.cn/618/6187276_1.html;AR公司获得资本青睐在近期也相对偏少,主要是高软硬件投入比其他行业需要更多的人与资本的投入,行业门槛高,资本也主要集中在头部的几个。这里有一个AR应用前景的构想https://www.zhihu.com/question/27912576
2、AR技术现状
这里仅仅从AR软件角度来分析,硬件非我所长,另外,额外的硬件需要较高的成本,从这个角度看,AR没有VR更好的体验。
1)通过摄像头采集实时视频;
2)将采集到的视频流数字化成图像,然后通过上文的特征点检测、特征点描述子生成、特征点匹配一系列处理,找到识别标识物;
3)识别出标识物后,以标识物作为参考,确定要生成的动画在 AR 环境中的位置和方向,并确定提前存入手机中的标识图位置;
4)标识物中的标识符号与预设的目标图进行匹配;
5)程序根据标识物位置调整动画(虚拟信息)位置;
6)动画(虚拟信息)被渲染进视频流。
可以通过这两个例子了解VR的技术架构:
http://geek.csdn.net/news/detail/128313
http://www.jianshu.com/p/631a6e971f15
AR的关键在于物体的识别以及将3D模型与现实混搭,如果自己从头开始的话:
Android:使用OpenCV图像开源库,ARCore,Android Studio
iOS不了解:估计使用OpenCV图像开源库,ARkit,xcode
使用其他公司的SDK:
Android:unity+vuforia for unity+unity for Android插件,或者将vuforia换成easyAR SDK或者其他公司的识别库;
Android:Android+vuforia for android,或者将vuforia换成easyAR SDK或者其他公司的识别库;
iOS不了解,开源使用unity开发iOS应用。
3、AR发展前景
就我个人而言,硬件:Android或者iOS产品,软件:首先使用SDK开发demo,之后或许会实现自己的图像识别与现实叠加。
就产业而言,虚拟+现实在很多时候会显得鸡肋,现实有现实,虚拟有VR,杂交在一起,既需要眼睛有需要显示屏,最大的赢家可能是眼镜,在Android iOS领域更多是娱乐或者泛娱乐,AR导航或者有很大前景。
如果能够摆脱屏幕,实现投影,AR的发展应该可以获得飞速的发展。