Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
2015-03-07 00:05
337 查看
本文转自 明一AR开发者论坛
官方教程在此:http://dev.metaio.com/sdk/tracking-config/optical-tracking/id-marker/
今天的教程主要讲解怎么使用ID Marker作为扫描目标。分为以下几个步骤来说明。
1. 什么是ID Marker?
2. 如何配置ID Marker。
3. 注意事项
先说下ID Marker是什么。
ID Marker是metaio内置的一系列深度矩阵图。如图所示,四周是一圈深色的框,中间有6*6个可以显示或不显示的矩阵。metaio通过扫描出这个矩阵,迅速计算这个矩阵的编号,也就得到了扫描结果。
第45个ID Marker
metaio提供了512个ID Marker。6*6=36,2的36次方应该是很大的数字,但是只有512个,是因为要排除全0全1的情况,另外还有相同的图片(旋转图片就有可能是同一张图片),所以只有512个图片。
既然是内置的,速度肯定就很快了。
大家看到的官网的ID Marker是黑色的,但我的是蓝色,其实你可以改变颜色,只要不影响深度图就好了,比如不能太白了,或者是灰色的。另外边框也要明显,如果边框跟其他的背景色一样,也会影响扫描。
请加讨论群:321585987,群共享里有512个ID Marker源文件,可以下载使用。
接下来讲讲在unity3d中如何配置ID Marker。
比如你要扫描第1个,设置MatrixID为1, 扫描第35个,就设置为 35。Size是图片的大小,一般设置为60或80。
而在unity3d中,metaioTracker中的Coorniate Systaem ID 是跟SensorCosID相关的,也就是第1个ID Marker对应Coordinate System ID 1,第35个对应Coordinate System ID 2。
然后你metaioTracker下放自己想放的扫描结果就可以了。
TrackingData_Marker.xml文件TrackingData_Marker.zip
官方教程在此:http://dev.metaio.com/sdk/tracking-config/optical-tracking/id-marker/
今天的教程主要讲解怎么使用ID Marker作为扫描目标。分为以下几个步骤来说明。
1. 什么是ID Marker?
2. 如何配置ID Marker。
3. 注意事项
先说下ID Marker是什么。
ID Marker是metaio内置的一系列深度矩阵图。如图所示,四周是一圈深色的框,中间有6*6个可以显示或不显示的矩阵。metaio通过扫描出这个矩阵,迅速计算这个矩阵的编号,也就得到了扫描结果。
第45个ID Marker
metaio提供了512个ID Marker。6*6=36,2的36次方应该是很大的数字,但是只有512个,是因为要排除全0全1的情况,另外还有相同的图片(旋转图片就有可能是同一张图片),所以只有512个图片。
既然是内置的,速度肯定就很快了。
大家看到的官网的ID Marker是黑色的,但我的是蓝色,其实你可以改变颜色,只要不影响深度图就好了,比如不能太白了,或者是灰色的。另外边框也要明显,如果边框跟其他的背景色一样,也会影响扫描。
请加讨论群:321585987,群共享里有512个ID Marker源文件,可以下载使用。
接下来讲讲在unity3d中如何配置ID Marker。
比如你要扫描第1个,设置MatrixID为1, 扫描第35个,就设置为 35。Size是图片的大小,一般设置为60或80。
而在unity3d中,metaioTracker中的Coorniate Systaem ID 是跟SensorCosID相关的,也就是第1个ID Marker对应Coordinate System ID 1,第35个对应Coordinate System ID 2。
然后你metaioTracker下放自己想放的扫描结果就可以了。
TrackingData_Marker.xml文件TrackingData_Marker.zip
相关文章推荐
- Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
- Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
- Metaio in Unity3d 教程--- 三. 使用ID Marker作为扫描目标
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试)
- 错误:当你使用id作为sharepoint的自定义页面的查询参数时,总会提示项目不存在!
- Spring 3.0 学习-DI 依赖注入_创建Spring 配置-使用一个或多个XML 文件作为配置文件,使用自动注入(byName),在代码中使用注解代替自动注入,使用自动扫描代替xml中bea
- mongodb使用-增删改查、colleciton关联、_id作为主键实现update
- 使用特殊的元素作为扫描的起点元素
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试)
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(500W单表)
- 在SSIS中使用SharePoint列表作为源和目标
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试)
- 在SSIS中使用SharePoint列表作为源和目标
- 在数据库中使用数字ID作为主键的表生成主键方法
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(500W单表)
- sqlbulkcopy 使用DataTable作为数据源的数据类型问题--来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier
- Zbar的使用隐藏toolbar及图片作为扫描页面边框
- 在SSIS中使用SharePoint列表作为源和目标
- Woocommerce 分类下的产品如何使用ID号来作为默认排序字段
- Mongodb使用时用_id作为检索条件的一个问题