EasyAR是好用的增强现实引擎。

EasyAR SDK 2.0 为当前最新版本。这个版本相较1.x版本有大量修改。从2.0开始,EasyAR SDK 将会有两个版本。

EasyAR SDK 2.0 Basic是EasyAR SDK 1.x的升级版。这个版本可以免费商用。EasyAR 1.x的所有功能仍旧可以在这个版本中找到,我们没有添加任何限制或水印。这些功能包括使用平面目标的AR,1000个以上本地目标的流畅加载和识别,基于硬解码视频和透明视频的播放,二维码识别,多目标同时跟踪等。

EasyAR SDK 2.0 Pro是个全新版本的SDK,除了拥有EasyAR SDK Basic所有功能之外,还有更多激动人心的特性,包括3D物体跟踪、基于SLAM的跟踪和录屏等。EasyAR SDK Pro是收费的SDK,关于费用定价、付款方式等详细信息可以在这里查看

EasyAR SDK 2.0 basic和pro版都有内置的云识别服务(CRS)支持。

EasyAR CRS是云端图像识别服务,现在已经开放使用,可以在云端动态管理识别图,在SDK中使用对应API可以使用云服务识别云端存储的识别图,并从云端获取和识别图相关联的数据信息。EasyAR CRS是收费服务,关于费用定价、付款方式等详细信息可以在这里查看。

支持页面提供了详细的使用说明和API手册。使用之前请务必阅读 EasyAR入门文档。EasyAR SDK 2.0 的文档暂时还未上线,我们会尽快上线。可以临时参考1.3的文档作为参考,但请注意某些描述以及改变。

Basic版

EasyAR_SDK_2.0.0_Basic

2017- 06- 15(30.7MB)

EasyAR SDK 2.0.0 Basic for Unity3D (unitypackage)

2017- 05- 30(71.5MB)

Pro版

EasyAR_SDK_2.0.0_Pro

2017- 06- 15(37.1MB)

EasyAR SDK 2.0.0 Pro for Unity3D (unitypackage)

2017- 5- 30(77.8MB)

EasyAR SDK Unity Samples

EasyAR SDK的Unity sample,可以在Windows、Mac、Android以及iOS上运行。

HelloAR

- 演示如何创建第一个EasyAR应用

- 演示使用EasyAR在target上面显示3D内容和视频的最简单的方法

HelloARTarget

- 演示创建target的不同方法

- 演示如何动态创建target

HelloARVideo

- 演示如何使用EasyAR加载并在target上播放视频

- 演示本地视频播放

- 演示透明视频播放

- 演示流媒体视频播放

HelloARMultiTarget_SingleTracker

- 演示如何使用一个tracker同时跟踪多个目标

HelloARMultiTarget_MultiTracker

- 演示如何使用多个tracker同时跟踪多个目标

HelloARMultiTarget_SameImage

- 演示如何同时跟踪多个相同目标

HelloARQRCode

- 演示如何同时检测二维码并跟踪目标

HelloARCloud

- 演示如何使用云识别

TargetOnTheFly

- 演示如何直接从相机图像中实时创建target并load到tracker中

Coloring3D

- 演示如何创建“AR涂涂乐”,使绘图书中的图像实时“转换”成3D

HelloARObjectTracking (pro)

- 演示如何跟踪3D物体

HelloARSLAM (pro)

- 演示如何使用SLAM跟踪

HelloARRecording (pro)

- 演示如何录屏

HelloARMultiTarget-MultiType (pro)

- 演示如何同时跟踪多个不同类型的目标

Basic版

EasyAR_SDK_2.0.0_Basic_Samples_Unity

2017- 05- 30(289.90MB)

Pro版

EasyAR_SDK_2.0.0_Pro_Samples_Unity

2017- 05- 30(140.32MB)

EasyAR SDK Native Samples

EasyAR SDK的不使用任何3D引擎的sample,包含可以分别在Windows、Android以及iOS上运行的sample。

HelloAR

- 演示如何使用Java API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCpp

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCppNonstd (Android only)

- 演示如何使用traditional C++ API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCppVS (Android only)

- 演示如何使用C++11 API及Visual Studio 2015或更新版本创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARVideo

- 演示如何使用EasyAR加载并在target上播放视频

- 演示本地视频播放

- 演示透明视频播放

- 演示流媒体视频播放

HelloARMultiTarget_SingleTracker

- 演示如何使用一个tracker同时跟踪多个目标

HelloARMultiTarget_MultiTracker

- 演示如何使用多个tracker同时跟踪多个目标

HelloARMultiTarget_SameImage

- 演示如何同时跟踪多个相同目标

HelloARQRCode

- 演示如何同时检测二维码并跟踪目标

HelloARCloud

- 演示如何使用云识别

HelloARObjectTracking (pro)

- 演示如何跟踪3D物体

HelloARSLAM (pro)

- 演示如何使用SLAM跟踪

HelloARRecording (pro)

- 演示如何录屏

HelloAR (Windows)

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

- 这个样例是控制台应用,不含可渲染的GUI界面

HelloARQt (Windows)

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

- 演示如何在Qt环境下使用EasyAR

- 这个样例使用Qt5来绘制GUI和其他渲染输出

Basic版

EasyAR_SDK_2.0.0_Basic_Samples_Android

2017- 05- 29(15.4MB)

EasyAR_SDK_2.0.0_Basic_Samples_iOS

2017- 05- 29(16.9MB)

EasyAR_SDK_2.0.0_Basic_Samples_Windows

2017- 05- 29(27.1MB)

Pro版

EasyAR_SDK_2.0.0_Pro_Samples_Android

2017- 05- 29(9.5MB)

EasyAR_SDK_2.0.0_Pro_Samples_iOS

2017- 06- 29(11.4MB)