Vuforia Architecture(高通组件)

camera

单实例,在需要摄像头的时候会返回唯一的摄像头实例。

Image Converter

单实例,像素级的图像转换器。在相机的 OpenGL ES rendering 格式和 tracking 的格式之间转换。

Tracker

单实例,用一种可自定义变更的算法跟踪在摄像头得到的图片中的目标,并把对象用 state object 方式存储。跟踪器可同时追踪多个数据集(被追踪对象),但是同一时间只能有一个被激活。

Video Background Renderer

单实例,在 state object 中渲染从摄像头获得的图像。该组件的性能在 background video rendering (视频背景渲染)中是最佳的。

Application Code

开发者必须初始化以上的所有组件,并且需要在程序中完成3个关键动作。在所有的框架中,state object 不断被跟新,并且应用程序提供方法被呼叫。

3个关键动作:

1. 查询 state object 的最新状态, 并且标记或更新这些 state 的状态。

2. 为新加入的数据更新程序逻辑。

3. 把图形叠加并且显示到屏幕。

Target Resources

目标资源创建于在线的 Target Management System 。下载的数据中包含 XML 配置文件,让开发者能配置一个跟踪特点,在二进制文件中还包含一个跟踪目标数据。

你可能感兴趣的:(Vuforia Architecture(高通组件))