Vuforia ios 端导入使用

作者: newbiecoder | 来源:发表于2016-07-25 14:27 被阅读1922次

Vuforia是一个AR的第三方sdk,有安卓,ios和unity平台。
ios端的资料较少,我弄了几天总算把它弄到了自己的工程里面。
首先下载SDK和例子
https://developer.vuforia.com/downloads/sdk
https://developer.vuforia.com/downloads/samples
下载解压后,把例子的整个文件夹拖入SDK文件夹的samples文件夹中

Paste_Image.png
这时候官方提供的额demo就可以运行了。

在官网申请开发者账号你会得到你的license key

Paste_Image.png

打开demo工程找到这个文件的125行,填入这个key就可以使用demo提供的例子了

Paste_Image.png

demo的例子图片在media文件夹中

Paste_Image.png

扫面这个文件夹中对应的例子图片就可以看到相应的效果!

至于怎么导入自己的工程,我找了很久也没有找到官方提供的方法,一下都是自己琢磨的如有不对请大家指教!

首先和例子一样,把自己的工程拖到sdk的samples文件夹下。然后需要导入这些库

Paste_Image.png

配置path路径


Paste_Image.png Paste_Image.png

因为官方的demo里面有很多类,我也没搞明白单独用该怎么用 所以用了个笨办法,我直接吧demo里面的


Paste_Image.png

这三个文件夹全部拖入工程中,因为里面有APPdelegate的代理,所以头文件肯定会报错,只要把这些APPdelegate的全局修改为你的APPdelegate名称即可。
APPdelegate里面还有两个地方需要改成和demo一直!

Paste_Image.png Paste_Image.png

.m的文件后缀要修改成mm。

使用具体某个功能时候直接把对应的工程的vc关联到xib即可。比如我测试的时cloud 识别功能。
对应这个vc



修改这个对应的class 来加载页面


Paste_Image.png

云识别免费的账号是有1000次试用的。具体怎么上传图片什么的 英文好一点的都能在他们后台看懂,我就不啰嗦了!

我想过直接拖那两个库文件进入工程使用,但是拖入后怎么修改路劲都找不到对应的头文件,这种放入SDK的文件的使用方法我还是第一次见到,不知道会不会出问题。如果大家有好的方法请告诉我下,非常感谢!

相关文章

网友评论

  • 等待日出日落:楼主啊!我这个老是报找不到文件的错误是怎么回事啊!'Vuforia/UIGLViewProtocol.h' file not found!求解决!
    等待日出日落:@newbiecoder 好吧!听说苹果要出VR了,到时候再研究研究!
    newbiecoder:抱歉啊 这个我没在弄过了,资料太少搞不下去!
  • Terry_L:非常感谢,使用正常,就简单看了看效果,其他都是懵逼状态
    newbiecoder:跟高兴能帮到你!另外,我也是一脸懵逼。。。
  • 小水嘀嗒:按照您的方法出现这种问题,/samples/GeoBook/GeoBook/SampleApplication/SampleApplication3DModel.mm:80:31: Assigning to 'float *' from incompatible type 'void *',遇见过没?
    newbiecoder:@青春远行 好久了!我也忘了,看看是不是因为c++和oc混用的关系
  • 翘起地球表面:换模型还有方法,我这换模型太虚,模型出错
  • 苏宇lovecc:过程中有个错误,将『Bulit Settings』中的『Enable Bitcode』设为『NO』,解决了。
  • Aaron丶丶:有没有demo 呢 我一导入就 各种报错
    newbiecoder:@Aaron丶丶 没有啊!你多试几次,一开始我也莫名其妙的报错后来再试就好了,我也不知道为啥

本文标题:Vuforia ios 端导入使用

本文链接:https://www.haomeiwen.com/subject/iuigjttx.html