感慨就是高通的这个库真的很强大,很容易入门。但是,很多没好的时候都有但是的。但是,就是图像识别需要不少知识的,例如3d模型制作,3d显示,尤其是关于3d动画的。不过现在高通库的确提供了不少好的东西,例如你想识别一个图片,你只需要写很少的代码就能实现你的功能。 举例子来说吧,如果你想看到麦当劳的标志的时候,就从屏幕上弹出一个汉堡包,那么,你可能只需要干2个事情。第一件就是下载和搭建高通环境;第二件事情就是下载他们的demo并且能够编译出来‘ImageTarget’这个demo;第三件事情就是用把麦当劳的标志放到高通的网上,然后下载特征码;第四。。等等?不是2件事情吗?怎么这么多了还没说完?好吧,其实熟悉了以后真的很简单。我还是切入正题,开始介绍这个库的使用和环境搭建吧。
1.下载高通SDK(高通刚刚才更新开发中心地址,版本更新为V2.6)
https://developer.vuforia.com/resources/sdk/sdk-file-download
下载了以后找个地方解压吧,随便解压到那里都可以,前提是你要记得在哪里,回头能找到。
2.下载高通SDK,sample示例代码。由于例子体积比较大,所以现在高通采用开放的方式,所以sdk和例子可以单独下载,而且例子可以一个一个下载,但是我建议你下载所有的例子,因为一共也才不到100M。下载了玩玩也好啊。看清楚了哥们儿,咱们需要ios的,别选择错了。
https://developer.vuforia.com/downloads/resources/sample-apps/sample-apps-file-download
到了这个页面以后,向下拉,可以看到下载本例子的连接,需要哪种就下哪种吧?同样,不需要安装,只需要解压即可。
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的茶壶