Vuforia Engine原生SDK云识别API相关技术问题咨询
Vuforia Cloud Recognition 原生开发相关问题解答
1. Vuforia Engine SDK(10.14及以上版本)能否识别来自Cloud Recognition API的图像?
可以。Vuforia 10.14+的原生iOS/Android SDK完全支持Cloud Recognition API的图像识别,只是官方原生示例未展示该功能,并非SDK不具备此能力。
2. 若可以,这些图像能否被追踪并用于AR场景?
当然可以。识别后的云端图像能被持续追踪,你可以将其作为AR目标,绑定3D模型、交互控件等AR内容,实现和本地图像目标完全一致的AR体验。
3. 开发者如何在原生iOS/Android应用中使用Cloud Recognition API?
不需要通过Swift/Java绑定Unity SDK的方式,直接基于原生SDK就能集成,步骤如下:
- iOS(Swift):
- 在Vuforia开发者后台创建Cloud Recognition数据库,上传目标图像并获取数据库密钥。
- 初始化
VuforiaEngine时配置好Cloud数据库的访问凭证。 - 创建
CloudRecoObserver实例,设置识别回调来处理识别结果。 - 在AR会话中启动Cloud识别,把识别到的目标转为可追踪的
Trackable,关联上你的AR渲染逻辑。
- Android(Java/Kotlin):
- 先在开发者后台配置Cloud数据库并拿到密钥。
- 初始化Vuforia引擎时传入Cloud数据库的授权信息。
- 实现
CloudRecoObserver.Listener接口,监听识别事件。 - 启动Cloud识别会话,将识别结果用于AR内容的锚定和追踪。
如果需要参考具体逻辑,可以对照Unity示例里的Cloud Recognition实现流程,核心逻辑(数据库配置、识别回调、追踪绑定)在原生SDK里是对应的,只是API调用形式不一样。
内容的提问来源于stack exchange,提问作者Zach
相关产品推荐
相关产品推荐

