您的位置:首页 > 移动开发 > IOS开发

[ios版本]AR 现实增强之高通Vuforia QCAR SDK (一)

2014-07-10 12:03 387 查看

[ios版本]AR 现实增强之高通Vuforia QCAR SDK (一)

古人常曰饮水思源,知恩图报。由于近期工作需要,需要学习AR和图像识别。但是国内资料真的很少,基本都是拷贝粘贴。为数不多有用的信息就是一篇关于高通的库,但是是安卓版本的。有兴趣的自己过去看下,由于我需要写ios的,对安卓的不太care,不过看了还是有帮助的。所以,也记录一个ios的希望能够帮助想学习高通库的新手朋友。BWT:下面这段蓝色的字可以不看,都是扯淡的话。

感慨就是高通的这个库真的很强大,很容易入门。但是,很多没好的时候都有但是的。但是,就是图像识别需要不少知识的,例如3d模型制作,3d显示,尤其是关于3d动画的。不过现在高通库的确提供了不少好的东西,例如你想识别一个图片,你只需要写很少的代码就能实现你的功能。 举例子来说吧,如果你想看到麦当劳的标志的时候,就从屏幕上弹出一个汉堡包,那么,你可能只需要干2个事情。第一件就是下载和搭建高通环境;第二件事情就是下载他们的demo并且能够编译出来‘ImageTarget’这个demo;第三件事情就是用把麦当劳的标志放到高通的网上,然后下载特征码;第四。。等等?不是2件事情吗?怎么这么多了还没说完?好吧,其实熟悉了以后真的很简单。我还是切入正题,开始介绍这个库的使用和环境搭建吧。

1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为V2.6)

https://developer.vuforia.com/resources/sdk/ios/

下载了以后找个地方解压吧,随便解压到那里都可以,前提是你要记得在哪里,回头能找到。

2.下载高通SDK,sample示例代码。由于例子体积比较大,所以现在高通采用开放的方式,所以sdk和例子可以单独下载,而且例子可以一个一个下载,但是我建议你下载所有的例子,因为一共也才不到100M。下载了玩玩也好啊。看清楚了哥们儿,咱们需要ios的,别选择错了。

https://developer.vuforia.com/resources/sample-apps

3,关于例子,你也可以点击页面中的例子的名字。例如ImageTargets:

https://developer.vuforia.com/resources/sample-apps/image-targets-sample-app

到了这个页面以后,向下拉,可以看到下载本例子的连接,需要哪种就下哪种吧?同样,不需要安装,只需要解压即可。

BTW:Sample Specify Note,会简单介绍下例子的特点和技术。可以看看。

4.把你下好的示例,解压到安装成功的SDK目录下的“samples”目录下。先解压到这里,因为设置的缺省配置是这样的,等你熟悉了,你爱放哪里都可以。现在先这样吧。

5.放好了吗?确定吗?放好了以后,我们就去你下载的例子目录下,里面有个xcode的工程,直接双击,你懂的。

6.Just complie it!Now,you get it。 应该不会有意外,肯定没成功!为啥?因为必须要甄姬调试,不是,我是说必须要真机调试。这是AR明说了的,如果你是越狱机器,请插入你的机器,然后选择真机再试一次。BTW again,由于我没越狱,所以我不知道会如何。我不知道是不是一定能成功。我知道没越狱的直接插真机肯定成功了。

7.happy吧?最后你就可以运行这个示例,打开例子项目中media目录下的chips.jpg图片,用摄像头对着这张图片,会出现一个3D的茶壶

8,好吧,结束了。很easeasy不是吗?不行要什么第三方库神马的。下一章,我们搞搞自己的,现在才是刚出来一个demo。

效果如下(直接时候用的网上找的,我没自己截图):



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: