- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
您好,我正在尝试使用 Vuforia SDK 开发一个 iOS 应用程序,但是我在哪里可以找到开始集成此 SDK 的方法?我查看了 Vuforia 网站,但没有关于如何将 SDK 集成到我的应用程序中的任何有趣文档?我可以按照一个教程来了解它是如何工作的?在官方网站上只有 Unity 的教程,但我想在 Objective-C 中开发我的应用程序。我希望你能帮助我
最佳答案
我知道这是一个非常古老的话题,但也许您会收到一封电子邮件,或者 Google 员工会发现这很有用。
那么让我猜猜,您想使用 Vuforia 的示例应用程序之一,但在您自己的项目中,对吗?你导入了所有东西并让它看起来就像他们的项目,但它甚至不会接近编译,对吧?那个示例应用程序几乎可以肯定是 SampleVideo 示例?如果是这样,请继续阅读……
1) 如果您只是将库包含在您的项目中,Xcode 将导入错误。你想要做的是......
a) 在 Vuforia API 中复制构建文件夹并将其放在其他地方
b) 将其重命名为更有用的名称,例如“Vuforia”
c) 使用Add...把那个新文件夹放到你自己的项目中(你可以引用,我复制)
d) 转到build设置,在搜索栏中输入“搜索”(我知道这似乎是多余的)
e) 您现在应该看到两条非常重要的行,Header Search Paths 和 Library Search Paths。如果你不这样做,你需要找到它们
f) 双击标题搜索路径,出现弹出小工具。按+按钮。现在进入 finder,找到 Vuforia/include 文件夹(如果你像我一样复制它,它可能在你自己的项目中)并将该文件夹拖到弹出的 gizmo 中
g) 对库重复此操作,但将 lib 文件夹拖入。
好的,完成了!不,对不起,我撒谎了......
2) 从您想要的示例中导入代码。它可能在几个不同的文件夹中
3) 转到 Build Phases,当屏幕出现时,进行构建。
4) ARC 会出现很多错误。使用搜索栏查找这些文件并为每个文件添加一个“-fno-objc-arc”标志。根据需要重复。
5) 进行另一个构建,注意您缺少 Vuforia 懒得告诉您的库(叹息)。所以在 Build Phases 中,打开 Link Binary With 并添加……
a) AV基金会b) 音频工具箱c) quartz 芯d) 核心媒体e) 核心视频f) 媒体播放器g) OpenGLESh) 核心运动i) 系统配置
6) 再做一次构建。现在你会得到一个不同的错误,但它不会很明显,直到你点击它。寻找“缺少所需的体系结构”。如果您看到这个,请将您的目标更改为您的手机,因为 Vuforia 无法在模拟器中运行。这是有道理的,因为它没有摄像头……或者没有,因为我的应用程序做的不仅仅是 Vuforia,但这个限制意味着我无法在 sim 上测试它的任何一个。 (感叹)
7) 所以你将目标切换到 Shiny 的新 iPhone 5S,构建并……得到关于缺少架构的错误。所以现在你看到它缺少 arm64 ......所以你必须转到build设置,删除标准架构并添加 armv7 和 armv7s。
8) 现在您可以查看警告并着手修复代码中的错误,以及很久以前不推荐使用的调用。 naturalSize 很简单:
最后一个警告。一旦你完成所有编译等,你将尝试将一个 Vuforia header 导入你自己的代码,然后你会得到另一个关于“命名空间”的错误。确保将从他们的代码导入的任何文件也更改为 .mm。
你玩得开心吗?
关于ios - 如何使用 Vuforia?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771169/
我总是收到错误,并且总是说使用 Java Vuforia API 需要通过 com.vuforia.Vuforia 类进行初始化。我不知道如何初始化。任何人都可以帮助我吗?提前致谢。我收到错误的行是
我能够跟踪石头和碎片图像,但是当我使用目标管理器创建自己的目标图像时,我无法跟踪图像。我导入了数据库。它有 5 星级评级。但图像没有被识别。我对此很陌生。 我还需要做什么来跟踪自定义目标图像? 最佳答
我想使用 Vuforia 检测标记并在其上放置一个 3d 对象。从那时起,我想在我的应用程序中使用 ARKit。我如何知道检测到的标记或 3d 对象的 ARKit 世界变换? 我正在使用相同的 Vie
有人能说出在 eclipse 或 android studio 中使用 vuforia sdk 开发应用与使用 vuforia 扩展统一开发之间的区别吗? 在性能、应用大小等方面... 编辑: 我正在
如何在 Vuforia Image Target 示例中更改带有文本内容的茶壶? 该示例位于:https://developer.vuforia.com/resources/sample-apps/i
我正在制作增强现实游戏,我使用了 vuforia sdk。 这是我的问题: 我可以使用 vuforia 的增强现实并将其上传到 App Store 和 Playstore 吗? 最佳答案 vufori
我学习增强现实,但遇到了问题。我想使用一个图像目标,但我有很多图片(在我的 vuforia 数据库中)。我只能阅读一张图片,但这对我来说是个问题。我必须扫描很多标记(我会读取不同的标记,但一个图像目标
我正在尝试使用 Vuforia 视频播放示例应用程序作为大学项目的起点。我想做的是开发一个基于 iOS 的小型应用程序,该应用程序将识别我定义的目标,并根据示例应用程序在目标上播放我选择的视频。我是
我正在使用 Vuforia SDK 构建 Android 应用程序,并且很好奇标记跟踪的工作原理。该应用程序是否将视频帧转换为字节码,然后将这些与通过创建标记生成的 .dat 文件进行比较?此外,在
您好,我正在尝试使用 Vuforia SDK 开发一个 iOS 应用程序,但是我在哪里可以找到开始集成此 SDK 的方法?我查看了 Vuforia 网站,但没有关于如何将 SDK 集成到我的应用程序中
我有一个 AR 应用程序,它有 4 个图像目标,每个图像目标都有一个对应的视频,当它被识别时会在它上面播放。问题在于,即使在识别图像时显示正确的动画,也会播放所有其他动画,即使它们没有显示。因此,每当
是否可以在没有摄像头的情况下使用 Vuforia 进行图像跟踪? 基本上我想要一个函数,我可以用图像作为 indata 参数和图像目标的坐标作为结果来调用。存在吗? 最佳答案 不幸的是,这是不可能的。
我遇到了一个集成 three.js 和 Vuforia 的问题,我真的不知道如何解决这个问题,因为我对 OpenGl 真的一无所知。 我们正在开发一个小型 AR 应用程序,我们希望使用 Vuforia
我正在使用 Untiy 使用 Vuforia 为 HoloLens 构建 AR 应用程序。 我正在使用标记来放置多个对象以引用标记位置。没什么了不起的。还没有写脚本。 不时弹出以下错误消息。我不知道是
我正在尝试探索 Vuforia API,但文档仅解释了方法/类的用途。例如,如果我想了解如何自己扫描对象并将其添加到数据集中,我首先应该知道什么?是否有任何简单的教程可以开始(最好是 Android,
我打算为 Android 设备编写一个增强现实应用程序。 QualComm 的“Vuforia”似乎是一个好的开始,但我有一些问题他们的网站无法回答。由于支持 Android 2.1 及更高版本,这意
谁能告诉我为什么 android 应用程序中的 UI 元素与 unity 编辑器中的相比太少了? 不得不提一下,当我在 pc 上的编辑器中启动游戏时看起来还不错。 请查看屏幕上的差异。也许有一些设置I
我正在开发一款增强现实应用,可用于 Google 的 Project Tango 平板电脑和普通安卓设备。普通设备上的 AR 由 Vuforia 提供支持,因此其库可用于应用程序的开发。 虽然 Tan
我正在关注 Vuforia 并且我已经运行了示例,但是如果我想启动我们自己的应用程序怎么办,那么任何人都可以知道一些引用资料或书籍或任何可以帮助我首次启动该应用程序的东西。 最佳答案 不完全是 Vuf
我有一个由 Unity3D 生成的 xCode 项目(其中包括一个动画),我已经集成了用于显示动画(增强现实)的 vuforia SDK 我现在遇到的问题是在我的应用程序的相机屏幕和仪表板之间添加导航
我是一名优秀的程序员,十分优秀!