【AR系列1】AR技术入门

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的发展应该可以获得飞速的发展。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值