Unity 收藏本版 已有9人收藏 +发表新主题
查看: 39619|回复: 4
打印 上一主题 下一主题

[分享] metaio识别图更换的方法

[复制链接]

[分享] metaio识别图更换的方法

Skyman 发表于 2013-10-6 23:44:48 浏览:  39619 回复:  4 只看该作者 复制链接
咳咳,小天晚上睡不着,突然想起一帅哥问我的问题,这里就跟大家分享一下,那就是关于metaio更换识别图的问题。
         Okcut the crap.
         打开Unity,打开metaio的基本demo,就拿第一个Tutorial1说吧,打开之后看Hierarchy
1、  点击Hierarchy中的“metaioSDK”,看Inspector
其中右侧箭头所指的位置中的文件是需要拖放进去的,那里还能放置点云识别文件、zip文件,其中点云文件就是.3dmap。多说一句,metaioSDK有两个版本,basic和pro,但是他们用的是一个sdk,一个哦!区别就是pro版本能够去除3d识别(生活中的真实物体,非平面)程序的水印。
2、  看其中我箭头标注的地方,那个tracking文件,其位置在StreamingAssets/Tutorial1中,这个就是蜜桃识别的配置文件。这个文件tracking.xml在蜜桃SDK4.5之前都是tracking.xml.bytes格式,为什么是这个格式是有原因的,大家可以回家考虑考虑,我下次再揭晓答案。现在sdk更新了,就没这个默认设置了,而这个xml文件必须要和你所钟意的识别图放在一起,因为他们是好基友,不能分开放。
3、  接下来打开tracking.xml文件,在Project面板中是看不到.xml的,你看到的是tracking。
4、  Xml配置文件其实很简单,你在里面好好看看就懂了,其中更换识别图的话,你就要看如下代码。
<SensorCOS>
<SensorCosID>metaiomanTarget</SensorCosID>
<arameters>
           <ReferenceImage> target.png </ReferenceImage>
           <TrackingDiameterCoarse="25" Fine="40"></TrackingDiameter>
           <SimilarityThreshold>0.7</SimilarityThreshold>
</Parameters>
</SensorCOS>
其中target.png就是识别图。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至:
| 人收藏
回复

使用道具 举报

该用户从未签到

沙发
llsgame 发表于 2013-10-9 23:35:37 只看该作者
goodgoodgoodgood
回复 支持 反对

使用道具 举报

该用户从未签到

板凳
777 发表于 2014-4-5 21:00:48 只看该作者
...
回复 支持 反对

使用道具 举报

该用户从未签到

地板
Carly 发表于 2014-5-21 18:57:37 只看该作者
版主,求教Metaio 多个Metaiotracker ,我想识别后,由我点击屏幕才会出现模型。
但是目前不知道如何监听这个................求指点一下
回复 支持 反对

使用道具 举报

该用户从未签到

5#
chenhu2long 发表于 2014-7-18 16:38:44 只看该作者
稍微提供个思路你看用的上不,当识别成功后,Metaiotracker会控制其下面的子物体里的渲染组件,并设置渲染组件为启用,如果你用个什么空物体加个渲染组件,然后在通过判断这个渲染组件是否启用,从而控制哪些模型是否被渲染就可以了吧
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

超级版主

Copyright © 2013-2017 ARinChina-增强现实中国技术论坛   All Rights Reserved.