Augmented Reality SDK Comparison

Business > IT development > Frameworks
24
2018-11-16 11:24:23

Augmented Reality SDK provide to developers the tools and libraries to develop more easily Augmented Reality applications (i.e: add AR technology to Android, iOS application...).

This Augmented Reality SDK comparison chart compares Augmented Reality (AR) SDKs and frameworks. Based on spreadsheet created by Gerhard Reitmayr and shared on the Augmented Reality Professionals Group on LinkedIn.

TypeUnity (3D)MarkerNaturalFeatureWindows MobileWebPC/Mac/Linux3D Object TrackingGPSIMU SensorsVisualSearchFaceTrackingContentAPIDo you recommend?Website
ALVARFree + Commercial SDK optionYes Tracks multiple markers; 256 possible markersYes Flash, Silverlight 0 http://virtual.vtt.fi/virtual/proj2/multimedia/alvar/index.html
AndARFreeYes 0 http://code.google.com/p/andar/
ARcrowdFreeNoYes Black / WhiteYes- HTML5 BrowserYes HTML5 BrowserNoNoNo 0 http://arcrowd.com/
ARLabFree + Commercial SDK optionYes QR codeYesYesYes Support for thousands of images in pools of 50-60 imagesYes 1 http://www.arlab.com/
ARLab 0
ARmediaFree + Commercial SDK optionYesYesYes- SoonYesARmedia supports PC/Mac and LinuxYesYesYesNo 1 http://www.inglobetechnologies.com/
ARMESCommercial SDK onlyYesYesPC 0 http://www.armes-tech.com/
ARPAFree + Commercial SDK optionYesYesvia Unity pluginYesYes Soon 0 http://arpa-solutions.net/en
ARToolkitOpen SourceYesYes BasicYesYesPC/Mac/LinuxNo 1 http://artoolkit.org/
ArUcoOpen SourceYes 0 http://www.uco.es/investiga/grupos/ava/node/26
Augmented PixelsFree + Commercial SDK optionYes 0 http://augmentedpixels.com/
AurasmaFree + Commercial SDK optionYesYes 0 http://www.aurasma.com
AwilaFree + Commercial SDK optionYesYes 0
BazARFree + Commercial SDK optionYes 0 http://cvlab.epfl.ch/software/bazar/index.php
Beyond Reality FaceFree + Commercial SDK optionYes Flash-based and HTML5/JSPC/Mac via Adobe AIRYes 1 http://www.beyond-reality-face.com/
BeyondAROpen SourceYesYesYes 0 http://beyondar.com/platform
CatchoomFree + Commercial SDK optionYesYes MarkerlessYesYesPC/Mac/LinuxYes Supports both cloud for very large collections and on-device search of hundreds of images (with no internet connection required)Yes 0 http://catchoom.com/
CortexiaYesYes 0 http://www.cortexica.com/
D'FusionCommercial SDK onlyYesYesYesYes FlashYesYesYesYes 1 http://www.t-immersion.com/
DeepAR.aiFree + Commercial SDK optionYesYesYes 2 http://deepar.ai
Designers ARToolkit (DART)FreeYesYes 0 http://ael.gatech.edu/dart/index.htm
DroidARFree + Commercial SDK optionYesYesYesYesYes- can be added via opencvNoYes OpenGL or jMonkey Engine 0 http://bitstars.github.io/droidar/
EasyARFreeYesYesYesYesPC/Mac/Linux via Uniity3D 1 http://easyar.com/
flare*Free + Commercial SDK optionYesYes 0 http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash
FLARToolkitOpen SourceYesYes 0 http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
Goblin XNAOpen SourceYesYesYes 0 http://goblinxna.codeplex.com/
Google GogglesYes 0 http://www.google.com/mobile/goggles/
HERE Mobile SDKFree + Commercial SDK optionYesYesYesYesYesYes HERE Maps, LiveSight API 1 https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-ar-intro.html
HoloBuilderFree + Commercial SDK optionYesYes QR codesYesYesYes (HTML 5 Browser)PC/Mac/Linux (HTML 5 Browser)YesYesYesYesNoYes 0 http://www.holobuilder.com
HOPPALAFreeYes 0 http://www.hoppala-agency.com/
ideeYes 0 http://ideeinc.com/
IN2ARFree + Commercial SDK optionYesYesYes Flash-based, Unity3DPC/Mac via Adobe AIR 1 http://www.in2ar.com/
instantrealityFree + Commercial SDK optionYes 0 http://www.instantreality.org/
KoozytCommercial SDK onlyYes 0
LibreGeoSocialOpen SourceYesYes 0 http://www.libregeosocial.org/
LinceoVRCommercial SDK onlyYesYes 0 http://www.seac02.it/
linkme 0 http://www.linkmemobile.com/
Luxand FaceSDKCommercial SDK onlyYes Facial recognition 0 http://www.luxand.com/
MAXST AR SDK 4.0Free + Commercial SDK optionYesYes MAXST Marker / QR code Tracker / QR/Barcode ScannerYesNoSupports Windows & Mac PlatformYes SLAMNoYesYes Cloud Recognition, Image TrackerNoYes OpenGL, Metal, SceneKit, MAXST Cloud Recognition 0 http://maxst.com
Metaio SDK (now Apple inc)Free + Commercial SDK optionYesYesYesYesPC/MacYesYesYesYes Client-based +100 unique objects, cloud-based continuous visual search engineYesYes OpenGL support, in-house 3-D renderer 0 http://www.metaio.com
Microsoft Read/Write WorldYesYes 0 http://readwriteworld.cloudapp.net/
MinervaOpen SourceYesYes 0 http://sourceforge.net/projects/minervaproject/
mixareOpen SourceYes 0 http://www.mixare.org/
Morgan 0 http://www.fit.fraunhofer.de/services/cvae/morgan.html
MXR ToolkitOpen SourceYesPC 0 http://mxrtoolkit.sourceforge.net/
NyARToolkitOpen SourceYesYesPC 0 http://nyatla.jp/nyartoolkit/wp/
Obvious EngineCommercial SDK onlyYesYes 0 http://obviousengine.com/
omniar.comCommercial SDK onlyYes 0 http://omniar.com/
osgARTOpen SourceYesYesYes 0 http://osgart.org/
PanicARFree + Commercial SDK optionYesYes 0 http://dopanic.com/solutions/panic_ar.html
PRAugmentedRealityOpen SourceNoNo 0 https://github.com/promet/PRAugmentedReality
PTAMOtherPC 0 http://www.robots.ox.ac.uk/~gk/PTAM/
Kudan AR EngineFree + Commercial SDK optionYes With SLAMYesYesYesNoCros-platform development Unity3DYes SLAMYesYesYes unlimited local visual search (no network connection required)- Extensible with FT/FR Plugins 1 http://www.kudan.eu/
VuforiaFree + Commercial SDK optionYesYes Advanced + VUMarkYesYes Vuforia now available for windows app dev & also for MS HololensNoYes Only on box and cylinder and small size 3D objects tooYesYesYesNoYes With Vuforia Cloud 3 https://developer.vuforia.com/
RobocortexFree + Commercial SDK optionYesYesYesYesPC/Mac/LinuxNoYesYes 0 http://www.robocortex.com/
SLARToolkitOpen SourceYesYes 0 http://slartoolkit.codeplex.com/
snaptellYes 0 http://www.snaptell.com/
SSTTOtherYesYesYes 0 http://technotecture.com/augmentedreality
StringFree + Commercial SDK optionYesYes 0 http://www.poweredbystring.com/
StudierstubeOpen SourceYes 0 http://studierstube.icg.tugraz.at/
Studierstube TrackerYesYesYes 0 http://studierstube.icg.tu-graz.ac.at/handheld_ar/stbtracker.php
UARTOpen SourceYes 0 https://research.cc.gatech.edu/uart/
Vidinoti PixLiveFree + Commercial SDK optionYes Image, QR codeYesYesYes Using Google TangoYes & beaconsYes Cloud and offline recognitionYes PixLive Maker 0 https://www.vidinoti.com/
ViewdleCommercial SDK onlyYes 0 http://www.viewdle.com/
WikitudeFree + Commercial SDK optionYes 3D Tracking IncludedYes AdvancedYesYesYesYesYesYes Cloud Recognition and Offline (on device)- Face DetectionYes with Wikitude Studio and Cloud Recognition 0 http://www.wikitude.com
Win ARFree + Commercial SDK optionYesYes 0 http://r2m.nus.edu.sg/cos/o.x?c=/r2m/license_product&ptid=5730&func=viewProd&pid=22
windageOtherYesYes 0 http://code.google.com/p/windage/
XloudiaCommercial SDK onlyYesYes MarkerlessYesYesYesPC/Mac/Linux via Unity3DYesYes OptionnallyYes OptionnallyYesYes but not for mobileYes REST 0 http://xloudia.com
xpose visual searchCommercial SDK onlyYesYesYes via website or API 0 http://www.buzzar.net/index.asp
XZIMG Augmented FaceFree + Commercial SDK optionYesYesYesYes HTML5via Unity or NativeYesYes 1 http://www.xzimg.com/Products?nav=product-XAF
XZIMG Augmented VisionFree + Commercial SDK optionYesYesYesYes HTML5Unity / NativeYes alpha 1 http://www.xzimg.com/Products?nav=product-XAV
yvisionFree + Commercial SDK optionYesYesYes 0 http://www.yvision.com/
Zenitum Feature TrackerCommercial SDK onlyYesYesYes 0 http://www.zenitum.com/en/research/
Embed
  • 2012-09-06 22:45:36
    2018-11-16 11:24:23
  • Frameworks
    English
  • Augmented Reality SDK Comparison : This chart compares Augmented Reality (AR) SDKs and frameworks. Based on spreadsheet created by Gerhard Reitmayr and shared on the Augmented Reality Professionals Group on LinkedIn.
  • Image: http://en.wikipedia.org/wiki/File:AR_EdiBear0001390_1.jpg
  • Public
    Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups

Comments

  • Very informative article. Very accurately all marked. I am a big fan of augmented reality and virtual reality. My friends are game developers. I will not say in what studio they work. My friends and I go every weekend to virtual reality rooms. By the way, who will be in Melbourne, then go to https://virivr.com.au/. I advise everyone. And here's an interesting quote from Wikipedia: "Vuforia is an augmented reality software development kit (SDK) for mobile devices that enables the creation of augmented reality applications.[1] It uses computer vision technology to recognize and track planar images (Image Targets) and simple 3D objects, such as boxes, in real time. This image registration capability enables developers to position and orient virtual objects, such as 3D models and other media, in relation to real world images when they are viewed through the camera of a mobile device. The virtual object then tracks the position and orientation of the image in real-time so that the viewer's perspective on the object corresponds with the perspective on the Image Target. It thus appears that the virtual object is a part of the real-world scene. The Vuforia SDK supports a variety of 2D and 3D target types including ‘markerless’ Image Targets, 3D Multi-Target configurations, and a form of addressable Fiducial Marker, known as a VuMark. Additional features of the SDK include localized Occlusion Detection using ‘Virtual Buttons’, runtime image target selection, and the ability to create and reconfigure target sets programmatically at runtime. Vuforia provides Application Programming Interfaces (API) in C++, Java, Objective-C++ (a language utilizing a combination of C++ and Objective-C syntax), and the .NET languages through an extension to the Unity game engine. In this way, the SDK supports both native development for iOS and Android while it also enables the development of AR applications in Unity that are easily portable to both platforms. AR applications developed using Vuforia are therefore compatible with a broad range of mobile devices including the iPhone, iPad, and Android phones and tablets running Android OS version 2.2 or greater and an ARMv6 or 7 processor with FPU (Floating Point Unit) processing capabilities. Vuforia has been acquired by PTC Inc. in November 2015", source - https://en.wikipedia.org/wiki/Vuforia_Augmented_Reality_SDK. Good luck to all!
    Posted 2018-11-26 14:09:18 by ViriVR
  • Thanks for a detailed comparison! It's becoming a trend to build AR applications. I've found an article listing tools to create AR mobile apps http://ddi-dev.com/blog/programming/best-tools-building-augmented-reality-mobile-apps/. I think it can be useful for other developers here.
    Posted 2018-03-20 12:23:15 by robert_gilles
  • ARCore ? Also, column checking support for Android (and which versions of that and iOS)?
    Posted 2017-12-18 21:05:21 by MarcusA
  • voted for this Comparison (Like)
    Posted 2017-09-26 15:29:42 by leventsabah
  • Posted 2017-07-04 22:54:49 by kiko
  • Posted 2017-07-04 22:53:54 by kiko
  • Easy to integrate in apps (Android and IOS)
    es Posted 2017-05-25 16:33:44 by APPRA
  • Posted 2017-05-24 09:50:09 by Foxiii
  • Posted 2017-04-03 19:46:43 by fathahnoor
  • Posted 2017-04-03 19:46:35 by fathahnoor
  • Posted 2017-04-03 19:46:13 by fathahnoor
  • Posted 2017-04-03 19:45:46 by fathahnoor
  • Posted 2017-04-03 19:45:22 by fathahnoor
  • one with the most features
    Posted 2017-04-03 09:47:14 by Vincent Hache
  • suggested on MAXST AR SDK 4.0 to set Company to https://arsdk.maxst.com/?lang=en
    Posted 2017-03-06 10:35:14 by Sanky
  • suggested on MAXST AR SDK 4.0 to set Company to MaxST Co. Ltd. https://arsdk.maxst.com/?lang=en
    Posted 2017-03-06 10:34:56 by Sanky
  • suggested on MAXST AR SDK 4.0 to set Company to MaxST Co Ltd.
    https://arsdk.maxst.com/?lang=en
    Posted 2017-03-06 10:34:28 by Sanky
  • The HERE Mobile SDK gives you access to HERE location-based map assets, with global places database and routing. The LiveSight API adds Augmented Reality capabilities.
    Posted 2017-02-01 15:22:28 by mtillmann
  • You may want to add the LiveSight API, for geolocated AR, which is part of the HERE Mobile SDK: https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-ar-intro.html
    Posted 2017-02-01 11:07:58 by mtillmann
  • Posted 2016-12-21 11:13:15 by kiko
  • Posted 2016-12-21 11:13:09 by kiko
  • voted for this Comparison (Like)
    Posted 2016-12-21 09:21:28 by kiko
  • Posted 2016-11-11 10:23:07 by Gabrio Girardi
  • Augment (www.augment.com) is going to launch their AR SDKs for omni-commerce.
    Posted 2016-10-13 11:07:07 by christina
  • voted for this Comparison (Like)
    Posted 2016-10-04 18:03:45 by Anthony Liard
  • suggested on String to set Name to String (discontinued)
    Posted 2016-09-01 23:31:48 by Anthony Liard
  • suggested on Vuforia to set Name to Vuforia
    Vuforia is sufficiently specific and the product is no longer owned or developed by Qualcomm.
    Posted 2016-07-08 08:09:57 by Eddie Offermann
  • voted for this Comparison (Like)
    Posted 2016-06-20 21:22:12 by Daven Bigelow
  • suggested on HoloBuilder to set Android to yes
    Posted 2016-04-12 19:25:18 by jjgomezs
  • suggested on HoloBuilder to set Android to yes
    Posted 2016-04-12 19:25:07 by jjgomezs
  • Update: ARToolKit professional SDKs, previously only available under paid licenses, have been released to the open source community for free use
    Posted 2016-04-02 16:58:37 by Sanky
  • voted for this Comparison (Like)
    Posted 2016-03-13 11:10:53 by Andrey Yang
  • suggested on Vuforia to set Name to PTC Vuforia
    es Posted 2016-02-15 16:40:02 by Txasti
  • suggested on ARPA to set Name to ARPA [DISCONTINUED]
    Website Gone
    Posted 2016-02-15 15:06:53 by howard
  • voted for this Comparison (Like)
    Nice.
    Posted 2015-12-16 12:22:24 by D3m0n92
  • voted for this Comparison (Like)
    Posted 2015-12-11 13:17:50 by Ehab Toulba
  • suggested on HoloBuilder to set FaceTracking to no
    Posted 2015-12-11 11:17:46 by jutzizu
  • commented on Google Goggles
    Project Aura
    Posted 2015-09-30 18:55:28 by howard
  • suggested on Kudan AR Engine to set Name to Kudan Engine
    Posted 2015-09-30 18:55:06 by howard
  • suggested on Kudan AR Engine to set Name to Kudan AR SDK
    Posted 2015-09-30 18:47:59 by howard
  • AugmentedKit SDK is not in the list. Can be found http://augmentedkit.com
    Posted 2015-07-07 17:23:29 by andrea.lucent
  • suggested on Metaio SDK (now Apple inc) to set Name to Metaio SDK (now Apple inc)
    Posted 2015-06-04 14:13:57 by RA'pro
  • voted for this Comparison (Like)
    good
    Posted 2015-06-02 10:55:33 by Jae-hyun Bang
  • voted for this Comparison (Like)
    Posted 2015-05-16 07:38:58 by Kelly
  • voted for this Comparison (Like)
    Hello Great job! I am interested to talk with you Olivier form http://augmented-reality.fr ra_pro@augmented-reality.fr
    Français Posted 2015-04-21 20:32:16 by RA'pro
  • voted for this Comparison (Like)
    Posted 2015-03-09 16:49:34 by afrasilv
  • Super outils
    Français Posted 2015-01-12 10:59:58 by techprodi
  • voted for DroidAR (Vote)
    Posted 2014-12-08 08:56:26 by jutzizu
  • suggested on Vuforia to set Name to Qualcomm Vuforia
    Posted 2014-10-29 18:17:20 by trungtran
  • voted for this Comparison (Like)
    Posted 2014-09-29 20:42:22 by leuco18|
see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table