首页 > 代码库 > EasyAR 开发教程系列1--小试牛刀

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开发的行业中来。不懂得知识可以和我交流哦,,,大家一起进步。



文/AlbertLee(简书作者)
原文链接:http://www.jianshu.com/p/a00115099e97
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

EasyAR 开发教程系列1--小试牛刀