Augmented Reality SDK Comparison

Business > IT development > Frameworks
24
2019-08-23 23:54:32

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 MobileWeb3D Object TrackingPC/Mac/LinuxGPSIMU SensorsVisualSearchFaceTrackingContentAPIDo you recommend?Website
XZIMG Augmented VisionFreeYesYesYesYes HTML5Yes alphaUnity / Native 1 http://www.xzimg.com/Products?nav=product-XAV
XZIMG Augmented FaceFree + Commercial SDK optionYesYesYesYes HTML5via Unity or NativeYesYes 1 http://www.xzimg.com/Products?nav=product-XAF
xpose visual searchCommercial SDK onlyYesYesYes via website or API 0 http://www.buzzar.net/index.asp
XloudiaCommercial SDK onlyYesYes MarkerlessYesYesYesYesPC/Mac/Linux via Unity3DYes OptionnallyYes OptionnallyYesYes but not for mobileYes REST 0 http://xloudia.com
windageOtherYesYes 0 http://code.google.com/p/windage/
Win ARFree + Commercial SDK optionYesYes 0 http://r2m.nus.edu.sg/cos/o.x?c=/r2m/license_product&ptid=5730&func=viewProd&pid=22
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
ViewdleCommercial SDK onlyYes 0 http://www.viewdle.com/
Vidinoti PixLiveFree + Commercial SDK optionYes Image, QR codeYesYesYes Using Google TangoYes & beaconsYes Cloud and offline recognitionYes PixLive Maker 0 https://www.vidinoti.com/
UARTOpen SourceYes 0 https://research.cc.gatech.edu/uart/
Studierstube TrackerYesYesYes 0 http://studierstube.icg.tu-graz.ac.at/handheld_ar/stbtracker.php
StudierstubeOpen SourceYes 0 http://studierstube.icg.tugraz.at/
StringFree + Commercial SDK optionYesYes 0 http://www.poweredbystring.com/
SSTTOtherYesYesYes 0 http://technotecture.com/augmentedreality
snaptellYes 0 http://www.snaptell.com/
SLARToolkitOpen SourceYesYes 0 http://slartoolkit.codeplex.com/
RobocortexFree + Commercial SDK optionYesYesYesYesNoPC/Mac/LinuxYesYes 0 http://www.robocortex.com/
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/
yvisionFree + Commercial SDK optionYesYesYes 0 http://www.yvision.com/
Kudan AR EngineFree + Commercial SDK optionYes With SLAMYesYesYesNoYes SLAMCros-platform development Unity3DYesYesYes unlimited local visual search (no network connection required)- Extensible with FT/FR Plugins 1 http://www.kudan.eu/
PTAMOtherPC 0 http://www.robots.ox.ac.uk/~gk/PTAM/
PRAugmentedRealityOpen SourceNoNo 0 https://github.com/promet/PRAugmentedReality
PanicARFree + Commercial SDK optionYesYes 0 http://dopanic.com/solutions/panic_ar.html
osgARTOpen SourceYesYesYes 0 http://osgart.org/
omniar.comCommercial SDK onlyYes 0 http://omniar.com/
Obvious EngineCommercial SDK onlyYesYes 0 http://obviousengine.com/
NyARToolkitOpen SourceYesYesPC 0 http://nyatla.jp/nyartoolkit/wp/
MXR ToolkitOpen SourceYesPC 0 http://mxrtoolkit.sourceforge.net/
Morgan 0 http://www.fit.fraunhofer.de/services/cvae/morgan.html
mixareOpen SourceYes 0 http://www.mixare.org/
MinervaOpen SourceYesYes 0 http://sourceforge.net/projects/minervaproject/
Microsoft Read/Write WorldYesYes 0 http://readwriteworld.cloudapp.net/
Metaio SDK (now Apple inc)Free + Commercial SDK optionYesYesYesYesYesPC/MacYesYesYes Client-based +100 unique objects, cloud-based continuous visual search engineYesYes OpenGL support, in-house 3-D renderer 0 http://www.metaio.com
MAXST AR SDK 4.1Free + Commercial SDK optionYesYes Marker / QR Code Tracker / QR/Barcode ReaderYesNoYes Visual SLAM, Object TrackerSupports Windows & Mac PlatformNoYesYes Cloud Recognition, Image TrackerNoYes OpenGL, Metal, SceneKit, MAXST Cloud Recognition 0 http://maxst.com
Magic FaceFree + Commercial SDK optionYesYes HTML5 WEBGLYesPC/Mac/LinuxYes 1 https://www.xzimg.com/Products?nav=product-XMF
Luxand FaceSDKCommercial SDK onlyYes Facial recognition 0 http://www.luxand.com/
linkme 0 http://www.linkmemobile.com/
LinceoVRCommercial SDK onlyYesYes 0 http://www.seac02.it/
LibreGeoSocialOpen SourceYesYes 0 http://www.libregeosocial.org/
KoozytCommercial SDK onlyYes 0
instantrealityFree + Commercial SDK optionYes 0 http://www.instantreality.org/
Zenitum Feature TrackerCommercial SDK onlyYesYesYes 0 http://www.zenitum.com/en/research/
IN2ARFree + Commercial SDK optionYesYesYes Flash-based, Unity3DPC/Mac via Adobe AIR 1 http://www.in2ar.com/
ideeYes 0 http://ideeinc.com/
HOPPALAFreeYes 0 http://www.hoppala-agency.com/
HoloBuilderFree + Commercial SDK optionYesYes QR codesYesYesYes (HTML 5 Browser)YesPC/Mac/Linux (HTML 5 Browser)YesYesYesNoYes 0 http://www.holobuilder.com
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
Google GogglesYes 0 http://www.google.com/mobile/goggles/
Goblin XNAOpen SourceYesYesYes 0 http://goblinxna.codeplex.com/
FLARToolkitOpen SourceYesYes 0 http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
flare*Free + Commercial SDK optionYesYes 0 http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash
EasyARFreeYesYesYesYesPC/Mac/Linux via Uniity3D 1 http://easyar.com/
DroidARFree + Commercial SDK optionYesYesYesYesYes- can be added via opencvNoYes OpenGL or jMonkey Engine 0 http://bitstars.github.io/droidar/
Designers ARToolkit (DART)FreeYesYes 0 http://ael.gatech.edu/dart/index.htm
DeepAR.aiFree + Commercial SDK optionYesYesYes 2 http://deepar.ai
D'FusionCommercial SDK onlyYesYesYesYes FlashYesYesYesYes 1 http://www.t-immersion.com/
CortexiaYesYes 0 http://www.cortexica.com/
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/
BeyondAROpen SourceYesYesYes 0 http://beyondar.com/platform
Beyond Reality FaceFree + Commercial SDK optionYes Flash-based and HTML5/JSPC/Mac via Adobe AIRYes 1 http://www.beyond-reality-face.com/
BazARFree + Commercial SDK optionYes 0 http://cvlab.epfl.ch/software/bazar/index.php
AwilaFree + Commercial SDK optionYesYes 0
AurasmaFree + Commercial SDK optionYesYes 0 http://www.aurasma.com
Augmented PixelsFree + Commercial SDK optionYes 0 http://augmentedpixels.com/
ArUcoOpen SourceYes 0 http://www.uco.es/investiga/grupos/ava/node/26
ARToolkitOpen SourceYesYes BasicYesYesNoPC/Mac/Linux 1 http://artoolkit.org/
ARPAFree + Commercial SDK optionYesYesvia Unity pluginYesYes Soon 0 http://arpa-solutions.net/en
ARMESCommercial SDK onlyYesYesPC 0 http://www.armes-tech.com/
ARmediaFree + Commercial SDK optionYesYesYes- SoonYesYesARmedia supports PC/Mac and LinuxYesYesNo 1 http://www.inglobetechnologies.com/
ARLab 0
ARLabFree + Commercial SDK optionYes QR codeYesYesYes Support for thousands of images in pools of 50-60 imagesYes 1 http://www.arlab.com/
ARcrowdFreeNoYes Black / WhiteYes- HTML5 BrowserYes HTML5 BrowserNoNoNo 0 http://arcrowd.com/
AndARFreeYes 0 http://code.google.com/p/andar/
ALVARFreeYes Tracks multiple markers; 256 possible markersYes Flash, Silverlight 0 http://virtual.vtt.fi/virtual/proj2/multimedia/alvar/index.html
Embed
  • 2012-09-06 22:45:36
    2019-08-23 23:54:32
  • 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

  • Mobile App Development Company jamesharssell@gmail.com https://citrusbits.com/ When augmented reality (AR) first materialized in the public’s awareness, it was often dismissed as “eye candy” – an engaging but superficial way to make a product or brand sizzle.
    Posted 2019-08-20 09:26:01 by jamesharsel
  • Stable
    Posted 2019-04-26 10:45:56 by kiko
  • 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
  • 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
  • It is FREE
    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|
  • suggested on Augmented Pixels to set Name to Augmented Pixels
    This is now, the company's name.
    Posted 2014-07-07 18:18:23 by jjn1977
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