版权声明:本文原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhenAndroid/article/details/92416175

AR SDK&开源项目

AR

开源项目

ARToolKit

https://github.com/artoolkit

AR.js

https://github.com/jeromeetienne/AR.js

ARCore

https://github.com/google-ar/arcore-android-sdk

https://developers.google.cn/ar/discover/

https://developers.google.cn/ar/

商业项目

Vuforia

https://developer.vuforia.com/

https://www.ptc.com/en/products/augmented-reality

ARKit

https://developer.apple.com/arkit/

Wikitude

https://www.wikitude.com/

https://www.kudan.eu/

https://www.xzimg.com/

体验

iOS 12 ARKit 2.0

JD-AR&ARCore by Google 2019.06

5G推动AR应用井喷

应用

ARToolKit

ARToolKit是一个免费的开源SDK,可以完全访问其计算机视觉算法,以及自主修改源代码以适应自己的特定应用。ARToolKit免费分发,基于LGPL v3.0许可证。最新的ARToolKit 6是一款快速而现代的开源跟踪和识别SDK,可让计算机在周围的环境中查看和了解更多信息。它使用了现代计算机视觉技术,以及DAQRI内部开发的分钟编码标准和新技术ARToolKit 6采用了免费和开源许可证发布,允许AR社区将其用于商业产品软件以及研究。

Google ARCore

来得有点晚。ARKit已经箭在弦上了,Google匆匆推出了一个预览版。没有整合在Android里,不具备垄断优势。Android设备的市场占有率很高,但是性能、内核不像iOS设备那样集中,实战可用性如何,还需拭目以待。

点评:

ARCore项目开始的比较晚,当前技术状态还处于demo级别,支持安卓机型非常少,还需要安装另外的AR支持组件才能运行。

Vuforia

Vuforia是领先的AR平台,提供了一流的计算机视觉体验,可以确保在各种环境中的可靠体验。Vuforia被认为是全球最广泛使用的AR平台之一,Vuforia得到了全球生态系统的支持,拥有325,000多名注册开发人员,市面上已经有基于Vuforia开发的400多款应用程序。使用Vuforia平台,应用程序可以选择各种各样的东西,比如对象、图像、用户定义的图像、圆柱体、文本、盒子,以及VuMark(用于定制和品牌意识设计),其Smart Terrain功能为实时重建地形的智能手机和平板电脑,创建环境的3D几何图。

使用Vuforia SDK为移动设备和数码眼镜构建Android,iOS和UWP应用程序(UWP即UniversalWindows Platform,Windows通用应用平台,微软在Windows 10引入的概念)。Vuforia应用程序可以使用Android Studio,XCode,Visual Studio和Unity构建。Vuforia SDK目前的最新版本为6.2版,支持微软的Hololens,支持Windows 10设备,也支持来自Google的Tango传感器设备,以及Vuzix M300企业智能眼镜等。

点评:

Vuforia技术成熟,Marker追踪稳定识别度高,性能良好,支持Android,iOS,Windows等平台,是当前应用最成功的AR应用项目。

Apple ARKit

2015年苹果收购了Metaio。Metaio此前也是不逊于Vuforia的iOS端AR SDK,但被收购后就不再提供下载和更新,可以认为Metaio就是ARKit的前身。

点评:

支持仅限苹果系产品。

百度AR

http://ar.baidu.com/

视+ EasyAR

https://www.easyar.cn/

REF:

 五大AR增强现实开发平台简介作为AR开发者应该知道的国产AR

3D开发-AR技术方案相关推荐

  1. 3D开发-AR技术基础

    增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动. AR系统具有三个突出 ...

  2. 3D开发-全景技术方案

    全景 开源项目 基于threejs https://threejs.org/ 全景方案 Krpano https://krpano.com/ http://www.krpano100.com/ krp ...

  3. 《天龙八部3D》Unity技术方案揭秘

    <天龙八部3D>在公测之初的24小时便获得了1257万的流水,首日导入大概110万的用户,在内地以及台湾.香港的iOS付费及免费榜均取得过top1的成绩,在iPhone畅销榜的最高排名是T ...

  4. 《天龙八部3D》Unity技术方案揭秘 1

    <天龙八部3D>在公测之初的24小时便获得了1257万的流水,首日导入大概110万的用户,在内地以及台湾.香港的iOS付费及免费榜均取得过top1的成绩,在iPhone畅销榜的最高排名是T ...

  5. 3D室内导航系统技术方案

    今天和大家分享一下3D室内导航系统针对医院的解决方案,近期也在整理微信端的室内定位导航的资料,后续后空也会分享给大家,如果有兴趣的朋友可以加我QQ1563056788交流 一.系统简介 医院便民服务互 ...

  6. 如何加速大模型开发?技术方案拆解来了:昇思MindSpore技术一览

    随着人工智能爆火出圈,狂飙之势从22年底持续到23年初,与以往的技术突破不同的是,此次的大模型不仅被技术界关注,而且备受投资界.产业界和大众消费者的追捧,使它成为历史上最快月活过亿的现象级应用,继而引 ...

  7. 元宇宙文旅ar技术方案及场景

    元宇宙是虚拟世界与现实社会交互的重要平台,作为全新的产业,正以新理念.新业态.新模式与多行业发展深度结合,逐渐成为重组全球要素资源.重塑全球产业结构.改变全球产业发展的关键力量,被称为"万亿 ...

  8. 3D开发-全景技术基础

    全景,英文名(Panorama),又被称为3D实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体最大的区别是"可操作,可交互". 全景分为虚拟现实和3D实景两种.虚拟 ...

  9. 3D开发-AR.js 自定义Marker

    创建自定义Marker AR.js Marker Training 上传一张识别图片,然后下载Marker和及图片. 代码 ARjs/three.js/examples/mobile-performa ...

  10. 智能客服系统开发(技术方案)

    一个智能客服系统,负责全部的开发任务:主要包括前端页面开发,后台逻辑设计,中间客服与用户之间的对话流设计(算法部分),以及系统部署. 前端页面采用vue框架(最近比较火的一个框架,vuejs比较贴合p ...

最新文章

  1. 锁存器和触发器的区别
  2. 轻快的VIM(五):复制
  3. 菜鸟学前端之初入江湖
  4. JVM内存堆布局图解分析
  5. java中file类乱,【JAVA SE基础篇】47.file类的方法
  6. LeetCode刷题(25)
  7. Spring 与 MVC 框架整合思路
  8. BFS+模拟 ZOJ 3865 Superbot
  9. 如何彻底删除SQL 2005数据库(完整版)
  10. 2022年计算机二级考试C语言程序设计冲刺题及答案
  11. 【算法升级】仅有85K个参数的开源人脸检测算法
  12. 使用Entrez下载文献
  13. Matlab文件IO操作函数,fgetl和textscan介绍以及使用时可能遇到的问题
  14. 加快深度学习模型训练速度@tf.function
  15. 我的python学习之路
  16. 什么情况下钽电容可以代替铝电解电容?
  17. ACS 2017中国汽车CIO峰会10月强势登陆上海
  18. 卸载VS时彻底删除C盘文件方法
  19. R语言之LDA算法应用
  20. Tcp通讯错误代码10061

热门文章

  1. 软件工程——团队作业2
  2. 基于深度学习的图像识别技术研究综述
  3. 14.Nor-Flash操作实例
  4. 本世纪惊心动魄的粮食战争,中国反败为胜:陈思进--20190701
  5. switch中的PVID、VID、untag、tag概念
  6. 能上QQ不能上网的解决方法
  7. IntelliJ IDEA 好用插件之Maven Helper
  8. Linux配置http代理(原理)
  9. FTP协议 与 FXP协议区别
  10. 玛雅日历和2012年12月,whats的新政