Qualcomm AR之Vuforia SDK框架

xiaozhu12371237 2017-03-06 09:38:06


Vuforia AR sdk主要有以下几个核心部分

1.Camera
获取图像。

2.Image Converter
将从相机获得的图像格式转换为Vuforia处理需要的格式,Vuforia使用的是OpenGL图像格式。

3.Tracker
将相机从真实世界中获得的图像,利用计算机视觉算法,对其进行特征点进行检测和跟踪。结果保存在会被视频背景渲染器所用到的状态对象(state object)中,且其可以在程序中调用。

4.video background renderer
视频背景渲染器模型对保存在状态对象(state object)中的相机图像进行渲染。

5.Application Code
在应用开发中,必须要初始化上述的四个部件。并且执行下面是下面三个重要步骤。
步骤1:查询每一个新的目标的状态对象(state object)。
步骤2:根据于新的输入数据,更新应用程序逻辑关系。
步骤3:叠加渲染的增强图形。
对于每帧图像,需要对状态对象进行更新,并调用应用的渲染方式进行渲染。

6.Device Databases
需要使用在线的Target Manager创建设备数据库。在线制作设备数据库,其实就是对用户上传的图片,进行特征提取,用于后面的识别跟踪。计算图像坐标系与相机坐标系之间的关系。

7.Cloud Databases
与Device Databases类似,可以用使用Target Manager或者使用 Vuforia Web Services API创建网络数据库。

8.User-Defined Targets
用户自定义的目标组件,允许用户从当前相机中实时定义需要跟踪的目标。

9.Word Targets

Vuforia SDK同样支持文字目标的识别与跟踪。

Vuforia SDK的架构如下图

...全文
784 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
_明月 2017-03-07
  • 打赏
  • 举报
回复
我好喜欢VR/AR虚拟现实啊。
业余草 2017-03-07
  • 打赏
  • 举报
回复

949

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧