在使用Vuforia进行开发时,我们总是强调识别图的识别度星级越高,越容易识别。那么假如在商业项目中,客户要使用的识别图的识别星级为0,该怎么办呢?这就是FrameMarker大展拳脚的时候了。本节我们将为大家介绍一个名叫FrameMaker的神奇功能。1.插件下载访问https://developer.vuforia.com/downloads/sdk,进入如下界面,并下载Vuforia SDK的Unity版本。
2.创建Unity工程 使用插件,导入新建的Unity工程。 然后拖入ARCamera和FrameMaker,并在FrameMaker下新建一个Cube作为识别后呈现的对象。 3.效果实现 在ARCamera里填写App License Key,识别效果如下。这里要说明的是,其实FrameMaker和ImageTarget识别很像,但是,ImageTarget识别需要先将识别图上传到Vuforia,再从资源库中以.unitypackage格式下载并导入工程中使用。而FrameMaker则无需上传,官方提供了512张FrameMaker的识别图供使用。 所以当我们使用ImageTarget的时候要在ARCamera上勾选如下设置,而使用FrameMaker 的时候则无需设置。 所以我们在制作的时候,只需使用PS将自己的识别图和官方提供的FrameMaker进行合成即可,因为所识别的是帧识别图,与底图内容无关。但要注意一点,你所使用的帧识别图的序号需在场景中的FrameMaker中进行设定,默认为0(即第一张)。 官方提供的识别图已打包好,解压后可直接使用,路径如下。
所以当我们遇到识别图不清楚、识别效果差或者识别图较多又相似的问题时,就可以考虑使用FrameMaker来解决这一问题,因为其主要是识别FrameMaker,而和底图没有关系。这就是帧标记识别,快使用它让那些0星级的识别图“重获新生”吧!
相关资源:敏捷开发V1.0.pptx