3D开发-AR技术方案

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

原文地址:https://www.cnblogs.com/zhen-android/p/11032441.html

时间: 2024-10-31 12:22:11

3D开发-AR技术方案的相关文章

3D开发-AR技术基础

增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动. AR系统具有三个突出的特点:①真实世界和虚拟世界的信息集成:②具有实时交互性:③是在三维尺度空间中增添定位虚拟物体.AR技术可广泛应用到军事.医疗.建筑.教育.工程.影视.娱乐等领域.link "AR增强实际"被称为继言语.写作.印刷.电话和互联网之后的第六次信息革新的核心技能.它也是大数据的入口和可视化平台

音视频开发与技术方案选择

随着Internet的发展,宽带的普及,纯软件的视频会议有替代硬件视频会议的趋势,视频会议系统是一套专业的纯软件视频会议系统.只需要普通的设备终端,如PC机.摄像头.耳机和麦克风就能进行基于Internet的视频会议.与传统的基于硬件的解决方案相比.您无需投入高昂的成本,就能够实现高质量.高可靠性的音视频通讯.协同工作.文档共享.远程会议管理等多种会议功能,有效地节约时间和经费,提高企业的工作效率. 而佰锐AnyChat SDK 开发包,是佰锐科技独有的,可以进行二次开发的视频会议系统.聊天室.

iOS开发多线程--技术方案

pthread 实现多线程操作 代码实现: void * run(void *param) {    for (NSInteger i = 0; i < 1000; i++) {        NSLog(@"---buttonclick---%zd---%@", i, [NSThread currentThread]);    }    return NULL; } @implementation ViewController - (IBAction)clickButton:(

#WPF的3D开发技术基础梳理

原文:#WPF的3D开发技术基础梳理 自学WPF已经有半年有余了,一遍用,一边学.但是一直没有去触摸WPF的3D开发相关技术,因为总觉得在内心是一座大山,觉得自己没有能力去逾越.最近因为一个项目的相关原因,需要用的3D技术,虽然内心没有底只能硬着头皮上了.最后效果还不错. 开发完之后,对WPF的开发小有所感,于是打算写下来,把相关知识梳理下.给正在学习WPF技术伙伴们一点帮助. 能力平平,知识有限,如有错误,还望雅正. 作为微软推广的一门软件开发技术,肯定会遵循一个基本准则:怎么方便怎么来,怎么

iOS开发--四种多线程技术方案

iOS 多线程的四种技术方案 image pthread 实现多线程操作 代码实现: void * run(void *param) { for (NSInteger i = 0; i < 1000; i++) { NSLog(@"---buttonclick---%zd---%@", i, [NSThread currentThread]); } return NULL; } @implementation ViewController - (IBAction)clickBut

在线客服系统 开发实战系列(一:需求分析及技术方案初步选型)

在这个系列的文章里,我将尝试一步一步开发一套功能完备的在线客服系统,并最终将其开源在 Git 上,欢迎关注. 鉴于水平限制,难免有所疏漏,欢迎批评指正. 文章将分为几个部分 一.需求分析及技术方案初步选型 二.技术方案选型,验证 三.底层框架设计,开发 四.服务器设计开发 五.客户端设计开发 六.Web端设计开发 在这个系列的文章中,您将了解并学习到以下技术知识: MSMQ.YUI.WebSocket.WinForms 如果这些技术对您有用,还请您 推荐 一下本文章,谢谢! 首先我们大概看看什么

【转】使用 WebGL 进行 3D 开发,第 3 部分: 添加用户交互

转自HTML5游戏开发者社区 使用 WebGL 进行 3D 开发,第 1 部分: WebGL 简介使用 WebGL 进行 3D 开发,第 2 部分: 使用 WebGL 库以更少的编码做更多的事情使用 WebGL 进行 3D 开发,第 3 部分: 添加用户交互 WebGL API 为 JavaScript 开发人员提供了直接利用当今的 PC 和移动设备硬件中的强大内置 3D 图形加速功能的能力.现代浏览器已经明确支持 WebGL,WebGL 使得人们可以为主流 Web 用户创建高性能的 3D 游戏

如何开发AR增强现实应用与产品

2016年被称为VR元年,可见火爆程度,但是我要告诉你,其实还有一种技术AR(增强现实)技术,才是下一个真正的"风口"技术.可以预见的是,未来AR应用爆发之时,必将超越VR产业规模,开拓千亿级市场空间! AR技术需要硬件承载,最新的媒介以微软的HoloLens头显为代表,传统的则一般与手机或者Ipad结合.在目前市场(2016年)不是很成熟的情况下,让消费者为了体验AR而花钱买个新的硬件,消费者不一定买账. AR技术不仅在与VR技术相类似的应用领域,诸如尖端武器.飞行器的研制与开发.数

最新人脸识别技术方案

这两年,随着科技的迅速发展,人脸识别已经逐渐成为了新时期生物识别技术应用的重要领域,忘记密码了?没事儿,咱还可以"刷脸"!今天,小编将带大家了解一下最新的人脸识别技术,看看这项技术发展到哪一步了. 传统的人脸识别技术主要是基于可见光图像的人脸识别,人们也比较熟悉这样的识别方式.不过,这种方式的缺点其实非常明显,光线的限制性非常大,并不能满足实际的需要.解决光照问题的方案有三维图像人脸识别,和热成像人脸识别.但这两种技术还远不成熟,识别效果不尽人意. 迅速发展起来的一种解决方案是基于主动