大家好,我是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--小试牛刀的更多相关文章

  1. arcgis engine 开发教程系列

    版权声明:        <ArcGIS Engine+C#实例开发教程>为3SDN(http://www.3sdn.net)原创教程,版权所有.禁止商业用途转载(如需请联系作者),非商业 ...

  2. EnjoyingSoft之Mule ESB开发教程系列第五篇:控制消息的流向-数据路由

    目录 1. 使用场景 2. 基于消息头的路由 2.1 使用JSON提交订单的消息 2.2 使用XML提交订单的消息 2.3 使用Choice组件判断订单格式 3. 基于消息内容的路由 4. 其他控制流 ...

  3. web前端开发教程系列-4 - 前端开发职业规划

    前言 关于我:小天 1). 架构师,项目经理,产品经理 2). 中间件研发 3). VPCC 云计算基础平台管理 4). 智慧旅游 5). 智慧教育 6). 一次失败的创业体验(爱邂逅网) 一. 在开 ...

  4. web前端开发教程系列-2 - 前端开发书籍分享(转)

    目录: 前言 一. CSS 二. JavaScript 三. jQuery 四. 后记   前言 前端书籍在每个商城或书架上面都是琳琅满目,很多初学者又不能很好的判断书的质量或层次.因为今天给同学们分 ...

  5. web前端开发教程系列-2 - 前端开发书籍分享

    目录: 前言 一. CSS 二. JavaScript 三. jQuery 四. 后记   前言 前端书籍在每个商城或书架上面都是琳琅满目,很多初学者又不能很好的判断书的质量或层次.因为今天给同学们分 ...

  6. web前端开发教程系列-1 - 前端开发编辑器介绍

    目录: 前言 一. Webstorm 1. 优点 2. 缺点 3. 教程 4. 插件 5. 技巧 二. SublimeText 1. 优点 2. 缺点 3. 教程 4. 插件 5. 技巧 前言 由于很 ...

  7. ArcGIS Server开发教程系列(1) Arcgis server 10.1 的安装

    本系列所使用的软件版本如下: Windows 7 X64 / Windows server 2008 X64 Arcgis for Desktop 10.1 Arcgis 10.1 for serve ...

  8. web前端开发教程系列-3 - 前端开发调试工具分享

    前言 一. Bug出现的原因 1. 主观原因或者是出现这么多浏览器的原因 2. 另外客观原因: 二. 调试工具 1. Firebug 2. Chrome 3. IE11 4. IETester 5. ...

  9. ArcGIS Server开发教程系列(2)配置ARCMAP和ARCCatalog发布服务

    1.       Arc catalog的配置 打开catalog,如图新增刚刚创建的server 1. Use GIS services: 用户身份连接 使用此种连接,可以浏览.使用站点内发布的所有 ...

随机推荐

  1. bzoj2179: FFT快速傅立叶

    #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> ...

  2. WinForm窗体代码结构优化

    选择系统新建WinForm程序,会生成FormMain.cs/ FormMain.Designer.cs/ FormMain.resx 当我们发现系统生成的FormMain.cs里面代码太多的时候,不 ...

  3. Oracle表格建立

    Oracle学习第一天:学习了如何在网页上建立表空间,以及在关联性表格上建立表格,填充表格,学习了如何建立自己的表空间.效果如下:

  4. Java编程中的美好

    java程序员如何写出"优美"代码,动力节点告诉你怎么办: 1.注释尽可能全面 对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述:类的注释应该包含类的功能说 ...

  5. GDI画图,判断鼠标点击点在某一画好的多边形、矩形、图形里

    Region.IsVisible方法 简单方便准确 private bool CheckPntInPoly(Point[] points, Point pnt) { || pnt == Point.E ...

  6. HTML5学习笔记(持续更新中....)

    平时的工作中,不知不觉我们应用了很多HTML5,但当正儿八经问起来你对HTML5了解多少,很多时候都有点懵. 做个简单的HTML5总结.包括简介.要学的知识点.凌乱的知识点 HMTL5简介 定义:ht ...

  7. java 实现文件下载

    需求:把每天产生的日志文件,从服务器上下载下来 File file = new File(path); // 根据路径,获取File String filename = file.getName(); ...

  8. eclipse中 linked resource的使用

    一.关于linked resource   eclipse 中的linkded resources 是指存放在项目所在位置以外某个地方的文件或者文件夹:这些特定的资源必须有一个项目作为他们的父资源.l ...

  9. [UML]UML系列——用例图Use Case

    用例图的概念 用例图是描述用例.参与者以及它们之间关系的图. 用例图的作用 用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为. 用例图定义和描述了系统的外部可见行为,是分析.设计直至组 ...

  10. can't debug windows service in win7 64bit

    if encount below error: Solution: run the command “vsdiag_regwcf.exe -i” as admin in C:\Program File ...