Vuforia开发入门(四):自定义标识
来源:互联网 发布:数据库的特性 编辑:程序博客网 时间:2024/06/06 08:44
关于自定义标识,这个也是利用Vuforia SDK开发AR应用最基本的,也是必须掌握的。
由于Vuforia经历几个版本的迭代,现在最新版本是4.2.3。在这个过程中,修修补补了一些东西。其中Target Manager也改变了。
Target Manager的功能主要是管理数据库(也是targets的数据库)和Targets。
1、怎么创建数据库?
点击Add Database,看到
主要有两类数据库,一种Device,一种是Cloud。Device如果你不是用云服务(识别)的话,都是用这个数据库的,Cloud就是专门的提供云服务的数据库。
a)Device
新建一个Device数据库,叫做Arvrschool_test1。OK,接下来你就能看到刚刚新建的数据库的信息了。
分别为:名称、类型、识别图数量、修改日期。
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、文件(本地)
选择本地图片作为标识。
注意:需要是24位RGB的png、jpg或者8位灰度图,大小不大于2M。
3、宽度
我一般设置200,不要太小,如果小于Camera与Near 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原生开发
由于Vuforia经历几个版本的迭代,现在最新版本是4.2.3。在这个过程中,修修补补了一些东西。其中Target Manager也改变了。
Target Manager的功能主要是管理数据库(也是targets的数据库)和Targets。
1、怎么创建数据库?
点击Add Database,看到
主要有两类数据库,一种Device,一种是Cloud。Device如果你不是用云服务(识别)的话,都是用这个数据库的,Cloud就是专门的提供云服务的数据库。
a)Device
新建一个Device数据库,叫做Arvrschool_test1。OK,接下来你就能看到刚刚新建的数据库的信息了。
分别为:名称、类型、识别图数量、修改日期。
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、文件(本地)
选择本地图片作为标识。
注意:需要是24位RGB的png、jpg或者8位灰度图,大小不大于2M。
3、宽度
我一般设置200,不要太小,如果小于Camera与Near 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学院 !
阅读全文
0 0
- Vuforia开发入门四-自定义标识
- Vuforia开发入门(四):自定义标识
- Vuforia开发入门一-准备工作
- Vuforia开发入门(一):准备工作
- Vuforia入门Windows 10开发
- Vuforia开发入门二-资源介绍
- Vuforia开发入门(二):资源介绍
- AR开发入门:使用Vuforia SDK开发AR APP
- (Unity3d)Vuforia开发基础四-模型选定与控制
- Vuforia开发基础(四):模型选定与控制
- Vuforia开发高阶三-用户自定义Target(第一部分)
- Vuforia开发高阶三-用户自定义Target(第二部分)
- Vuforia开发入门三-License Manager(证书管理器)
- Vuforia开发入门(三):License Manager(证书管理器)
- Vuforia用户自定义识别
- vuforia之HoloLens 入门
- Vuforia SDK---- Vuforia AR开发对焦模式
- Vuforia SDK---- AR开发vuforia 问题总结
- VS2017初识opencv
- This version of Android Studio is incompatible with the Gradle Plugin used.
- AjaxControlToolkit工具上传文件
- MAC系统配置python的opencv
- 最小的K个数
- Vuforia开发入门(四):自定义标识
- PCA (主成分分析)详解 (写给初学者) 结合matlab
- Docker容器内应用服务自启动
- django笔记 OLD
- 基于tcp协议的计算器程序
- 编码中的setCharacterEncoding 理解
- 【NYOJ】最高奖学金
- Vuforia开发基础(一)
- HashMap和Hashtable