0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8种值得应用开发者关注的增强现实工具包

AR工业应用 来源:AR工业应用 作者:AR工业应用 2021-02-20 10:13 次阅读

虽然新冠疫情羁绊了人们的脚步,却没能阻止科学技术的飞速发展。如今,数字世界的各项进步,正在深入影响着包括商业和教育在内的社会各个领域。许多公司也及时通过采用各项新技术、推出各种新产品,迅速地将其服务范围扩展到世界各地消费者的面前。

作为主要的交付形式,软件产品的诸多新特性和功能,都是需要以应用(APP)为载体展现给用户。而为了确保应用具有足够的吸引力,达到“吸引眼球”的效果,它们往往需要引入增强现实(Augmented Reality,AR)的功能。为此,开发人员必须了解如何在系统中使用和部署各种增强现实的软件工具,以创建友好的用户界面。

在此,为您整理了8种值得应用开发者关注的增强现实工具包,供您参考与选用。

1.Vuforia

Vuforia是增强现实应用开发过程中不可或缺的一类工具。该工具包将确保您的应用能够在诸如:iOSAndroid、Unity编辑器、以及UWP(Universal Windows Platform)等所有主流平台上高效地运行。

如果您在系统中安装了此工具包,它将通过Vuforia Object Scanner,以2D和3D视图的形式,向软件用户展示他们各种心仪的产品。同时,它提供了一项文本识别功能,该功能具有超过100,000个单词量,以及各种自定义的词汇选项。

此外,用户在浏览特定产品的某些部件时,Vuforia可以为其按需播放各种视频片段。尽管该工具包的SDK是免费的,但是开发者在使用时,可能会碰到功能限制,以及在产品中被添加其水印。因此,如果您想在应用开发中不受限制地使用,则需要订购其商业许可证。

2.Wikitude

作为另一款增强现实的工具包,Wikitude适用于诸如iOS、Android、以及智能眼镜等多种平台。通过SLAM(同步定位与地图绘制)技术,它可以在应用程序中生成产品的3D视图。

目前,该工具包的新版本--Wikitude SDK 7,具有高级摄像头功能和扩展的跟踪功能。它不但可以让用户放心、高效地进行图像识别与跟踪,还能够按需根据客户的地理边界来定位他们。与Vuforia相似,应用开发人员既可以免费使用该工具,又可以通过订阅选项,来去除水印等限制。

3.ARKit

由Apple公司推出的ARKit,给整个软件行业带来了新技术的创新。增强现实领域的开发人员可以用它来提升其产品的现有知名度,进一步拓展其品牌的传播范围。

在部署了ARToolKit后,您将拥有一个TrueDepth摄像头。该摄像头可以识别当前用户的面部结构、位置和表情。进而确保使用过程中的高精度和安全性。

由该工具提供的Visual Inertial Odometry或VIA,可以让用户将Core Motion数据与摄像头传感器捕捉到的数据相融合,从而无需另行校准,即可跟踪不同的动作。

4.ARCore

比照着ARKit,Google提出了具有一定竞争力的工具包--ARCore。该工具包支持包括Android 7.0及其更高版本、以及iOS 11及其更高版本在内的,几乎所有平台。而且,由于大多数新款手机都配备了能够感知周围环境变化的组件,因此它们可以借助已部署的、支持AR的ARCore工具,来实时跟踪用户的位置和各种动作。同时,该工具也可以将文本和对象放置在某个理想的环境中,进而达到现实世界与虚拟环境的有效融合。

5.Maxst

通过两个SDK,Maxst提供了用于图像跟踪的2D技术,以及用于环境识别的3D系统。该工具包不但具有可视化的同步定位与映射(Visual Simultaneous Localization and Mapping)功能,而且提供了出色的跟踪服务。在跟踪周围环境时,由于随着摄像头的移动,地图会自动扩展到默认视图之外,因此它可以提前缓存地图内容。

只要被跟踪的目标达到了摄像头能够识别的程度,Maxst就能够通过多目标跟踪服务,来对QR(二维码)和条形码进行扫描。在应用中,Maxst可以根据物体的相对位置,一次性跟踪三个图像,以实现定位与跟踪功能。同时,该工具包还能够为应用开发人员提供统一的插件集成。

6.Kudan

由于Vuforia和Kudan都提供了几乎相似的功能,而且支持所有可能的平台,因此应用开发人员往往很难在这两个工具箱之间做出选择。Kudan能够启用基于标记(marker-based)的跟踪,以及缺标记(marker-less)的跟踪,这两种功能。其中,基于标记的AR应用可以被植入各种设备上的软件中,以对摄像头捕获的图像进行图案模式的检测

此外,Kudan可以确保应用程序具有实时的纹理变形功能,以及高质量的3D图形支持。不过,在使用该工具包时,您可能会遇到应用程序崩溃的情况。这可能会是导致应用开发人员转投Vuforia的一个原因。

7.DeepAR

虽然不像其他增强现实工具包那样流行,但是DeepAR着实参与了开发Hailo应用(译者注:一家高性能AI芯片公司的产品)、Candy Crash(糖果传奇游戏)、NASA、以及俄罗斯航天局的制造商产品等项目。它可以提供刚性对象(rigid objects)、变形蒙版(morph masks)、后处理效果(post-processing effects)、以及可变形蒙版(deformable masks)四种效果类型。因此,在移动设备和桌面界面中,开发人员可以让应用程序,展现具有多个蒙版和特效功能的、高质量的面部镜头画面。

此外,凭借着已获专利的数据模型和机器学习技术,该工具包甚至可以在那些较低规格的Android手机上,实时检测到用户的面部表情变化。

8.Xzimg

这款来自香港的工具包,适合于Web浏览器、手机和桌面应用。它不但可以轻松地跟踪人脸的表情,还能够提供增强的视觉效果,魔术化的脸部特征,以及能够强化视频中的脸部识别。

小结

作为AR开发人员,您的要务就是让公司的应用产品,给客户带来出色且令人难忘的使用体验。希望您能够花些时间,逐个了解上述介绍的8种增强现实类工具包,掌握它们各自的独特功能,以便在真实的项目场景中,充分发挥它们对于业务“增强”的优势。

原文标题:值得应用开发者关注的八大增强现实工具包

文章出处:【微信公众号:AR工业应用】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Ar
    Ar
    +关注

    关注

    24

    文章

    5083

    浏览量

    169240

原文标题:值得应用开发者关注的八大增强现实工具包

文章出处:【微信号:KingseeAR,微信公众号:AR工业应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐开发者测试

    意图框架向开发者提供真机测试能力,即开发者可连接设备进行调测。开发者完成代码开发之后,功能正式上架应用市场前,可以在HarmonyOS NEXT设备上面进行自验证,打磨体验。真机测试分
    发表于 11-18 17:39

    FPGA仿真工具包软件EasyGo Vs Addon介绍

    EasyGo Vs Addon是一款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,为实时测试和验证领域带来了前所未有的便利和效率,特别适用于汽车、航空航天和能源电力等实时测试和验证至关重要的行业。
    的头像 发表于 10-24 15:55 235次阅读
    FPGA仿真<b class='flag-5'>工具包</b>软件EasyGo Vs Addon介绍

    ADI发布嵌入式软件开发环境CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发

    安全架构,这是一通用安全架构,旨在整个框架内提供更可靠、更值得信赖的安全能力 以上方案有效结合,提供以开发者为核心的体验,通过整合开源配置和分析工具,加快产品上市并
    的头像 发表于 10-08 17:27 392次阅读
    ADI发布嵌入式软件<b class='flag-5'>开发</b>环境CodeFusion Studio™和<b class='flag-5'>开发者</b>门户,助力简化和加速智能边缘<b class='flag-5'>开发</b>

    采用德州仪器 (TI) 工具包进行模拟前端设计应用说明

    电子发烧友网站提供《采用德州仪器 (TI) 工具包进行模拟前端设计应用说明.pdf》资料免费下载
    发表于 09-09 11:21 0次下载
    采用德州仪器 (TI) <b class='flag-5'>工具包</b>进行模拟前端设计应用说明

    涂鸦引领云开发AI浪潮,实用给力的三大开发者工具全新发布!

    ,更以开放的平台架构与高效的开发工具,为开发者们开辟了一条便捷设备开发的高速通道。接下来,就带大家一起了解下涂鸦云开发者平台,都推出了哪些好用的AI小
    的头像 发表于 08-30 12:27 202次阅读
    涂鸦引领云<b class='flag-5'>开发</b>AI浪潮,实用给力的三大<b class='flag-5'>开发者</b><b class='flag-5'>工具</b>全新发布!

    使用freeRTOS开发工具包时,在哪里可以找到freeRTOS的版本?

    作为主题,当我使用 freeRTOS 开发工具包时,在哪里可以找到 freeRTOS 的版本?
    发表于 07-09 07:17

    机智云开发者中心:让移动APP应用开发更智能化

    智能化和高效。   新版本开发者中心的介绍 机智云物联网新版本开发者中心是一款专为开发者设计的一体化开发工具,旨在提供更智能、简便的移动APP应用
    的头像 发表于 03-26 16:45 313次阅读
    机智云<b class='flag-5'>开发者</b>中心:让移动APP应用<b class='flag-5'>开发</b>更智能化

    【转载】英特尔开发套件“哪吒”快速部署YoloV8 on Java | 开发者实战

    部署到生产系统中。通过简化的开发工作流程,OpenVINO可赋能开发者现实世界中部署高性能应用程序和算法。 今天我们将基于哪吒开发者套件平台来快速部署OpenVI
    的头像 发表于 03-23 08:05 476次阅读
    【转载】英特尔<b class='flag-5'>开发</b>套件“哪吒”快速部署YoloV<b class='flag-5'>8</b> on Java | <b class='flag-5'>开发者</b>实战

    QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包

    电子发烧友网站提供《QE for Motor V1.3.0:汽车开发辅助工具解决方案工具包.pdf》资料免费下载
    发表于 02-19 10:44 0次下载
    QE for Motor V1.3.0:汽车<b class='flag-5'>开发</b>辅助<b class='flag-5'>工具</b>解决方案<b class='flag-5'>工具包</b>

    苹果推出Vision Pro应用商店,助力开发者抢占混合现实先机

    在混合现实领域取得重大突破的苹果公司,近日宣布推出其首款混合现实头戴显示设备Vision Pro的应用商店。这一举措标志着苹果在增强现实和虚拟现实
    的头像 发表于 01-17 14:55 879次阅读

    解决方案工具包QE显示[RX,RA]V3.2.0:用于显示应用程序的开发辅助工具

    电子发烧友网站提供《解决方案工具包QE显示[RX,RA]V3.2.0:用于显示应用程序的开发辅助工具.pdf》资料免费下载
    发表于 01-03 09:59 0次下载
    解决方案<b class='flag-5'>工具包</b>QE显示[RX,RA]V3.2.0:用于显示应用程序的<b class='flag-5'>开发</b>辅助<b class='flag-5'>工具</b>

    最新发布GSDK软件开发工具包4.4.0版本,提高IoT无线设计效率

    SiliconLabs (亦称 “ 芯科科技 ” )日前发布了 Gecko 软件开发工具包( GSDK )的最新版本 4.4.0 。新释出的 GSDK 是全球物联网开发人员最关注物联网的软件
    的头像 发表于 12-18 16:40 566次阅读
    最新发布GSDK软件<b class='flag-5'>开发工具包</b>4.4.0版本,提高IoT无线设计效率

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者关注和参与,进一步扩大了其在
    发表于 12-11 16:11

    Kondo-为开发者设计的磁盘清理工具

    kondo 是一款为开发者设计的磁盘清理工具,支持清理 16 语言和工具链中的构建相关产物。
    的头像 发表于 12-09 17:26 600次阅读
    Kondo-为<b class='flag-5'>开发者</b>设计的磁盘清理<b class='flag-5'>工具</b>

    为IoT和IIoT应用选择微控制器开发工具包的介绍性指南

    为IoT和IIoT应用选择微控制器开发工具包的介绍性指南
    的头像 发表于 11-30 15:51 518次阅读
    为IoT和IIoT应用选择微控制器<b class='flag-5'>开发工具包</b>的介绍性指南