Vuforia开发入门(四):自定义标识

来源:互联网 发布:数据库的特性 编辑:程序博客网 时间:2024/06/06 08:44
关于自定义标识,这个也是利用Vuforia SDK开发AR应用最基本的,也是必须掌握的。 
由于Vuforia经历几个版本的迭代,现在最新版本是4.2.3。在这个过程中,修修补补了一些东西。其中Target Manager也改变了。 
Target Manager的功能主要是管理数据库(也是targets的数据库)和Targets 
 
1、怎么创建数据库? 
点击Add Database,看到 
 
主要有两类数据库,一种Device,一种是CloudDevice如果你不是用云服务(识别)的话,都是用这个数据库的,Cloud就是专门的提供云服务的数据库。 
a)Device 
新建一个Device数据库,叫做Arvrschool_test1OK,接下来你就能看到刚刚新建的数据库的信息了。 
 
分别为:名称、类型、识别图数量、修改日期。 
b)Cloud 
新建一个cloud数据库,就需要一个License Key 
 
这里利用之前创建好的License Key.这样Cloud database就创建好了。 
 
2、怎么创建Target 
a)Device 
 
进入对应database,点击Add Target 
仔细看下面这个图,这个比较重要: 
 
主要分四个部分: 
1、Target类型 
分为四类。根据前面分析的demo和功能,能够一一对应起来。 
a) 2D Image 
b) Cuboid(立方体) 
c) Cylinder(圆柱) 
d) 3D Object(3D对象) 
OK,齐活了。 

2、文件(本地) 
选择本地图片作为标识。 
注意:需要是24RGBpngjpg或者8位灰度图,大小不大于2M 
3、宽度 
我一般设置200,不要太小,如果小于CameraNear Plane的距离,啥也看不到了。 
4、名称 
 
如果这个图片格式不正确,就会报错: 
 
这是通过PS或者画图工具修改一下。 
 
其中Rating为星级,理论上来说,星级越高,识别和跟踪准确率就越高,最高五颗星。那么这个星级根据什么来判定的呢?后面有教程专门来说如何提高标识的识别率。 
b)Cloud 
进入Cloud database,仔细看下面这幅图,也是分为四个部分。 
 
1、本地图片文件 
2、宽度 
3、元数据(可选) 
4、名称 
主要需要解释一下的是元数据。 
另外还有Database Access Keys 
 
关于这两点,可以看我之前写过的博客: 
http://blog.csdn.net/ggtaas/article/details/23294061 


OK,说到这里,标识数据库和标识都已经上传到网络了,接下来就需要解决怎么用的问题了。那么怎么用呢?== 

这个就需要分平台了。 
1、Unity3D 

2、Android原生开发 

3、iOS原生开发 


请尊重所有作者的劳动,转载请注明原帖来自 AR学院 

原创粉丝点击