最近在研究各种web实现AR的现有方案,整理一下,以下是国内外的部分现有方案
以下几个是非Web平台的项目,web平台的技术基础
最早的开源AR库,全平台,已经废弃,包括早期的NyARToolKit,FLARToolKit等分支,就不一一列举了
ARToolKit的新仓库,5.4版,全平台
artoolkitX是一个新的开源项目,其创建是为了继续支持ARToolKit社区,并确保下一代增强现实开发人员可以访问并了解驱动该创新技术的底层算法。该项目由核心团队管理,该团队在过去十年中一直负责所有ARToolKit开发,并由中国领先的AR公司Realmax(www.realmax.com)资助。
第一个面向web的 js ar库,基于ARToolKit / NyARToolKit / FLARToolKit,已经废弃
ARToolKit5的js版本
将jsartoolkit5进行封装,并整合three.js和aframe进行渲染,支持Image tracking, Location Based AR, Marker tracking,目前使用人数最多,更新频繁(主要是更新渲染部分)
谷歌的开源web ar项目,基于自家的WebARonARKit(ios)和WebARonARCore(android)
颜色跟踪,面部检测的js库,比较活跃
由佐治亚理工学院的增强环境实验室所建,与来自美国国家科学基金会,佐治亚理工学院的GVU中心和研究所的人员和技术,以及公司包括高通和阿尔卡特朗讯的支持,最后更新是2018年
基于jsartoolkit的ts工程
颜色跟踪,面部检测的js库,比较活跃
谷歌自家最新的webAR方案,依赖Chrome,脱卡识别,效果稳定性算是标杆了
提供创作平台,提供小程序插件(ios不能用),js插件报价10w
最后经过各种测试,权衡,选了一家国外的商业方案
原文:https://www.cnblogs.com/Mr147/p/13068673.html