EasyAR 开发教程系列1--小试牛刀
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyAR 开发教程系列1--小试牛刀相关的知识,希望对你有一定的参考价值。
大家好,我是Albert Lee(@Mars Studio),AR独立开发者。计算机视觉与人工智能研究者。
AR 开发资源汇总(不断更新中):https://github.com/GeekLiB
微信公众号:AR开发者

AR开发者乐园:427199775
Google Tango 开发者:561889616
Usens 开发者:399139921
第一部分:综述(扯淡部分)
在尝试用Vuforia,HiAR ,EasyAR SDK来开发AR应用后,说真的,EasyAR 真的让人眼前一亮的感觉,如果说Vuforia 是“黑箱子”,开发较为死板的话,视辰科技的EasyAR SDK 则相对open 一些,开发功能较为丰富,且能够满足开发者的大部分需求。所以(大家可以借鉴):
1.今后在移动方面的开发,自己会首选EasyAR。
2.在Hololens AR相关功能的开发,自己会选Vuforia。
3.以国内AR眼镜市场开发,自己会选择HIAR(HiAR-Glasses智能眼镜),Realmax SDk(realmax AR眼睛,已上市)
第二部分:EasyAR 开发环境搭建
1.下载EasyAR SDK。官网地址:http://www.easyar.cn/

2.打开unity,新建工程并导入开发包。
3.到官网获取Key

4.初始化EasyAR
找到EasyAR.unitypackage,打开并导入到Unity中。

将EasyAR prefab或其它prefabs添加到场景。拖拽EasyAR Prefab到场景中。

将刚才获取的Key 粘贴到此

5.小试牛刀
添加ImageTarget

并且删掉 ImageTargetBehaviour 这个脚本组件

下一步十分关键,下载EasyAR SDK v1.3.1 Unity Samples,官网可以找到,下载之后,在文件中找
HelloAR/Assets/HelloAR/Scripts/EasyImageTargetBehaviour.cs 将其拖入项目中,并给ImageTarget 添加这个组件。

6.创建Json 文件
创建之前,可以导入你的识别图,

这就是Json 文件,补充,在你下载的实例中HelloAR/Assets/HelloAR/StreamingAssets 也可以找到,当然你可以用。
image:你倒入图片的文件名
name:你起的图片名
size:你定义的图片大小
接下来填写以下信息:

path:你创建的Json 文件名;
Name :你创建图片的名字:
7.展示效果
ok,完成到这里,就算成功了,接下来你可以在ImageTarget 里创建识别后的物体,就可以了。大家看看效果。

第三部分:尾声(继续扯淡)
最近我也在用EasyAR SDK 在做项目,上线之后,我会写一篇开发历程,之后会开源。希望大家继续支持。更希望广大的开发者投入AR开发的行业中来。不懂得知识可以和我交流哦,,,大家一起进步。
原文链接:http://www.jianshu.com/p/a00115099e97
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
以上是关于EasyAR 开发教程系列1--小试牛刀的主要内容,如果未能解决你的问题,请参考以下文章
深度学习和目标检测系列教程 2-300:小试牛刀,使用 ImageAI 进行对象检测