Augmented Reality SDK Comparison

Business > IT development > Frameworks
27
2020-11-26 10:48:45

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
Banuba Face FIlters SDKCommercial SDK onlyYesYesYesNoYesYesPC onlyNoYesYesYesYes 1 https://www.banuba.com/facear-sdk/face-filters
XZIMG Augmented VisionFreeYesYesYesYes HTML5Yes alphaUnity / Native 2 https://www.xzimg.com/Products?nav=product-XAV
EasyARFree + Commercial SDK optionYesYesYesYesYesPC/Mac/Linux via Uniity3D 2 http://easyar.com/
ARmediaFree + Commercial SDK optionYesYesYes- SoonYesYesARmedia supports PC/Mac and LinuxYesYesNo 1 http://www.inglobetechnologies.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
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
RobocortexFree + Commercial SDK optionYesYesYesYesNoPC/Mac/LinuxYesYes 0 http://www.robocortex.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 https://www.kudan.io/
ARMESCommercial SDK onlyYesYesPC 0 http://www.armes-tech.com/
Zenitum Feature TrackerCommercial SDK onlyYesYesYes 0 http://www.zenitum.com/en/research/
DroidARFreeYesYesYesYesYes- can be added via opencvNoYes OpenGL or jMonkey Engine 1 http://bitstars.github.io/droidar/
flare*Free + Commercial SDK optionYesYes 0 http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash
osgARTOpen SourceYesYesYes 0 http://osgart.org/
SSTTOtherYesYesYes 0 http://technotecture.com/augmentedreality
windageOtherYesYes 0 http://code.google.com/p/windage/
Studierstube TrackerYesYesYes 0 http://studierstube.icg.tu-graz.ac.at/handheld_ar/stbtracker.php
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
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/
ARToolkitOpen SourceYesYes BasicYesYesNoPC/Mac/Linux 1 https://www.artoolworks.com/
ARcrowdFreeNoYes Black / WhiteYes- HTML5 BrowserYes HTML5 BrowserNoNoNo 0 http://arcrowd.com/
Vidinoti PixLiveFree + Commercial SDK optionYes Image, QR codeYesYesYes Using Google TangoYes & beaconsYes Cloud and offline recognitionYes PixLive Maker 0 https://www.vidinoti.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
XloudiaCommercial SDK onlyYesYes MarkerlessYesYesYesYesPC/Mac/Linux via Unity3DYes OptionnallyYes OptionnallyYesYes but not for mobileYes REST 0 http://xloudia.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 https://catchoom.com/
HoloBuilderFree + Commercial SDK optionYesYes QR codesYesYesYes (HTML 5 Browser)YesPC/Mac/Linux (HTML 5 Browser)YesYesYesNoYes 0 http://www.holobuilder.com
Obvious EngineCommercial SDK onlyYesYes 0 http://obviousengine.com/
IN2ARFree + Commercial SDK optionYesYesYes Flash-based, Unity3DPC/Mac via Adobe AIR 1 http://www.in2ar.com/
ARPAFree + Commercial SDK optionYesYesvia Unity pluginYesYes Soon 0 http://arpa-solutions.net/en
LinceoVRCommercial SDK onlyYesYes 0 http://www.seac02.it/
AurasmaFree + Commercial SDK optionYesYes 0
BazARFree + Commercial SDK optionYes 0 http://cvlab.epfl.ch/software/bazar/index.php
Win ARFree + Commercial SDK optionYesYes 0 http://r2m.nus.edu.sg/cos/o.x?c=/r2m/license_product&ptid=5730&func=viewProd&pid=22
BeyondAROpen SourceYesYesYes 0 http://beyondar.com/platform
StringFree + Commercial SDK optionYesYes 0 http://www.poweredbystring.com/
NyARToolkitOpen SourceYesYesPC 0 http://nyatla.jp/nyartoolkit/wp/
KoozytCommercial SDK onlyYes 0 http://www.koozyt.com
AndARFreeYes 0 http://code.google.com/p/andar/
Designers ARToolkit (DART)FreeYesYes 0 http://ael.gatech.edu/dart/index.htm
Augmented PixelsFree + Commercial SDK optionYes 0 http://augmentedpixels.com/
yvisionFree + Commercial SDK optionYesYesYes 0 http://www.yvision.com/
ArUcoOpen SourceYes 0 http://www.uco.es/investiga/grupos/ava/node/26
FLARToolkitOpen SourceYesYes 0 http://www.libspark.org/wiki/saqoosha/FLARToolKit/en
Goblin XNAOpen SourceYesYesYes 0 http://goblinxna.codeplex.com/
MinervaOpen SourceYesYes 0 http://sourceforge.net/projects/minervaproject/
MXR ToolkitOpen SourceYesPC 0 http://mxrtoolkit.sourceforge.net/
SLARToolkitOpen SourceYesYes 0 http://slartoolkit.codeplex.com/
UARTOpen SourceYes 0 https://research.cc.gatech.edu/uart/
ARLabFree + Commercial SDK optionYes QR codeYesYesYes Support for thousands of images in pools of 50-60 imagesYes 1 http://www.arlab.com/
ALVARFreeYes Tracks multiple markers; 256 possible markersYes Flash, Silverlight 0 http://virtual.vtt.fi/virtual/proj2/multimedia/alvar/index.html
Magic FaceFree + Commercial SDK optionYesYes HTML5 WEBGLYesPC/Mac/LinuxYesYes GLES, METAL, UNITY 2 https://www.xzimg.com/Products?nav=product-XMF
Luxand FaceSDKCommercial SDK onlyYes Facial recognition 0 http://www.luxand.com/
omniar.comCommercial SDK onlyYes 0 http://omniar.com/
ViewdleCommercial SDK onlyYes 0 http://www.viewdle.com/
xpose visual searchCommercial SDK onlyYesYesYes via website or API 0 http://www.buzzar.net/index.asp
HOPPALAFreeYes 0 http://www.hoppala-agency.com/
DeepAR.aiFree + Commercial SDK optionYesYesYes 2 http://deepar.ai
Beyond Reality FaceFree + Commercial SDK optionYes Flash-based and HTML5/JSPC/Mac via Adobe AIRYes 1 http://www.beyond-reality-face.com/
AwilaFree + Commercial SDK optionYesYes 0 http://www.awila.co.uk
instantrealityFree + Commercial SDK optionYes 0 http://www.instantreality.org/
PanicARFree + Commercial SDK optionYesYes 0 http://dopanic.com/solutions/panic_ar.html
LibreGeoSocialOpen SourceYesYes 0 http://www.libregeosocial.org/
mixareOpen SourceYes 0 http://www.mixare.org/
PRAugmentedRealityOpen SourceNoNo 0 https://github.com/promet/PRAugmentedReality
StudierstubeOpen SourceYes 0 http://studierstube.icg.tugraz.at/
PTAMOtherPC 0 http://www.robots.ox.ac.uk/~gk/PTAM/
ARLab 0 http://www.arlab.com/
CortexiaYesYes 0 http://www.cortexica.com/
Google GogglesYes 0 http://www.google.com/mobile/goggles/
ideeYes 0 http://ideeinc.com/
linkme 0 http://www.linkmemobile.com/
Microsoft Read/Write WorldYesYes 0 http://readwriteworld.cloudapp.net/
Morgan 0 http://www.fit.fraunhofer.de/services/cvae/morgan.html
snaptellYes 0 http://www.snaptell.com/
Embed
  • 2012-09-06 22:45:36
    2020-11-26 10:48:45
  • 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

  • Thanks for such exciting info! And have you ever thought about augmented reality in healthcare? Here is a great article https://requestum.com/augmented-reality-healthcare
    Posted 2020-11-09 11:10:54 by Sofia
  • Many thanks for the informative matrix. I note you left out 8th Wall, which is one of the biggest names in WebAR platforms currently. Is that a deliberate omission, or something I can bring to the table?
    Posted 2020-10-14 16:42:05 by Mann1ng
  • voted for this Comparison (Like)
    nice
    Posted 2020-08-21 12:05:00 by BenBinary
  • Posted 2020-07-30 19:43:43 by totoro
  • Posted 2020-07-30 19:43:32 by totoro
  • Posted 2020-04-30 15:50:35 by banuba.com
  • Used it in my theses' app, a great framework for the early time it was created. Easy to begin using. Various setup examples to play with. Location, gyroscope and velocimeter work well, although step counting and world walking do not seem to work.
    Posted 2020-02-09 17:57:07 by rafaisen
  • Used it in Native Android for my theses' app. Great marker and image recognition. Although it lacks the 3D target recognition, only works with flat surfaces on cubes and parallelepiped volumes.
    Posted 2020-02-09 17:47:29 by rafaisen
  • voted for this Comparison (Like)
    Posted 2020-02-09 17:39:13 by rafaisen
  • voted for this Comparison (Like)
    Posted 2019-09-12 10:33:09 by fatcat
  • 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: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: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
  • 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
see older comments

Leave a comment

Register Sign in