咳咳,小天晚上睡不着,突然想起一帅哥问我的问题,这里就跟大家分享一下,那就是关于metaio更换识别图的问题。 Ok,cut 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就是识别图。
|