美文网首页一起来玩VR\AR
云识别(1.2以上的版本)

云识别(1.2以上的版本)

作者: Kiven_T | 来源:发表于2017-06-02 09:04 被阅读35次

云识别

在HiAR官网上的云识别解释是:为了解决识别图片数量限制,以及上线应用不能动态修改识别图片和AR内容的问题。

我个人总结了一下:

1、AR内容过于庞大,如果全部装在安装包上,会导致安装包无限增大,对于商业开发肯定是有很大的弊端。

2、更新问题,也就是产品商业化运行以后,如果每次都在更新安装包会导致应用更新频繁的问题。

3、官方所谓的识别图像的数量,这个嘛,看看就好。

现在我把整个流程走一遍,我使用的版本是最新的1.2.1(1.2.0以上的方法和1.2.0以下的方法是有出入的),所以这里说的只是1.2.1版本。同时,官方已经内测2.0版本了,这两天看看能不能搞出来,现在这个版本兼容5.5.X的unity就一坑。

1、首先,导入HiAR_SDK。

2、删除Main Camera。

3、从Asset => HiAR-Unity => Perfabs => 找到HiARCamera拖进Hierarchy面板中。

4、从Asset => HiAR-Unity => Perfabs => 找到ImageTarget拖进Hierarchy面板中,作为HiARCamera的子类。

5、右键单击ImageTarget,3D-Object(Cube或者Sphere还是什么你自己看心情),作为这个子类,然后调整下大小,要不有时候会特别小,导致已经显示了,但是自己却没有发现。

上述就像摆东西一样,基本上摆设好了,现在剩下的就是设置。

登录到HiAR官网,后台管理。

1、新建应用,请记录生成的AppKey/Secret。

2、点开图集管理 => 新建图集,在图集最后面的三个竖点上点击关联你刚才新建的那个应用。

3、左上角添加识别图片,图片添加成功,请下载导入unity。

Unity的操作,上面已经你介绍的很细致了,这段输入的部分我就简明扼要不废话了。

Camera:输入生成的AppKey/Secret。

ImageTarget:选择图集(Target Group),选择图片(Image Target)

然后运行,扫描图片应该可以显示了。现在只是做到了本地识别,我们需要把模型直接上传。

点击ImageTarget下面自己所创建的3D - Project,拖成预设体(这个不会自己查- -),然后点击后,在右下角AssetBundle中设置第一个为名字,看你心情;第二个是格式,一定要设置为unity3d。

然后选择改好后的预设体,点击菜单中,HiAR => BuildAssetBundle => 后面根据平台自己选择,ALL代表一下生成四个包。

之后会在Assets文件里面出现一个新的文件夹AssetBundles,里面会有你所创建的东西,这个用于上传。

现在回到,图集中,选择图片(点击图片的名字),在里面设置UnityAR内容包上传。

最后回到Unity中,删除ImageTarget,把CloudRecognition拖在HiAR Camera下面。

点击运行就可以正常运行了。

最后把那个预设体那个包包里面的东西说下。

CloudRecognition:云识别

HiARCamera:AR识别摄像机

ImageTarget:识别图片

VideoPlayer:媒体播放组件

TargetDynamic:动态加载

xiaoliang_model:亮风台的吉祥物,小亮的模型- -。

相关文章

网友评论

    本文标题:云识别(1.2以上的版本)

    本文链接:https://www.haomeiwen.com/subject/hsbyfxtx.html