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

    文章

    4963

    浏览量

    167357

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

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

收藏 人收藏

    评论

    相关推荐

    鸿蒙系统优缺点,能否作为开发者选择

    起跑线,都是0基础开始。学习来轻松,未来趋势大。 那么鸿蒙的发展,开发者如何抓住机遇?鸿蒙的开发技术要学习那些呢?下面分享鸿蒙的开发者技术: 更多相关的鸿蒙开发技术,在这qr23.c
    发表于 02-16 21:00

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

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

    OpenHarmony开发者论坛正式上线,盖楼赢惊喜好礼~

    如何参与和贡献? 你们的声音,我们都有认真聆听! 你们的期待,就是我们前进的动力! 值此OpenHarmony开发者论坛正式上线之际,为了答谢广大开发者关注与支持,我们发起了 OpenHarmony
    发表于 11-15 09:56

    Intel智能边缘开放开发者经验工具包

    Intel智能边缘开放开发者经验工具包
    的头像 发表于 10-27 16:21 201次阅读
    Intel智能边缘开放<b class='flag-5'>开发者</b>经验<b class='flag-5'>工具包</b>

    【LuckFox Pico Plus开发板免费试用】+ADB工具包的使用

    ADB工具包是一较为使用的工具软件,这里就介绍一下它的基本用法。 在使用前,需下载ADB工具包软件。 在解压后,其内容如图1所示,该工具包
    发表于 10-20 15:23

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,为广大 OpenHarmony 开发者
    发表于 10-10 18:32

    ARM KEIL™MDK工具包的操作流程

    本笔记介绍了ARM®KEIL™MDK工具包的操作流程,该工具包采用了μVision®和MicroSemi(Actel™)包含嵌入式ARM®Cortex™-M3处理器的全新智能融合2(SF2)系列
    发表于 09-04 06:16

    适用于飞利浦2.2版的RealView开发工具包入门指南

    只有用于飞利浦编译工具和调试器的RVDK支持ARM®工具包专有ELF(ATPE)格式。 编译工具生成的对象和图像不能被其他工具链使用。 ATPE映像只能使用随飞利浦RVDK提供的Rea
    发表于 08-24 08:20

    ARM软件开发工具包2.50版参考指南

    ARM软件开发工具包(SDT)由一套应用程序以及支持文档和示例组成,使您能够为ARM系列RISC处理器编写和调试应用程序。 您可以使用SDT来开发、生成和调试C、C++或ARM汇编语言程序。
    发表于 08-21 07:17

    如何在OpenVINO工具包中使用带推理引擎的blob?

    无法确定如何在OpenVINO™工具包中使用带推理引擎的 blob。
    发表于 08-15 07:17

    c++对于ARM软件开发工具包用户及参考指引

    这本书描述了armc++ 1.0版本的ARM软件开发工具包,以下简称为armc++。ARM c++是一套工具,当与ARM软件开发工具包2.11或更高版本一起使用时,允许您为ARM家族的RisC处理器
    发表于 08-08 06:29

    利用OpenVINO工具包检测汽车品牌

    作为ISV,DGCT有一项检测汽车品牌的要求。因此,有必要设计、开发和测试汽车品牌检测原型,以证明Intel@DistributionofOpenVINOTM用于铝秤的工具包的可行性,从而准确、高效
    发表于 08-04 07:36

    涂鸦IoT开发者大会即将开幕!这些重大创新值得物联网开发者关注

    6月29日,首场TUYA开发者大会将在深圳拉开序幕! TUYA开发者大会是涂鸦继全球智能化商业峰会、全球硬科技开发者大会后,面向全球开发者举办的又一场备受瞩目的IoT领域顶级盛会,吸引
    的头像 发表于 06-12 11:01 538次阅读
    涂鸦IoT<b class='flag-5'>开发者</b>大会即将开幕!这些重大创新<b class='flag-5'>值得</b>物联网<b class='flag-5'>开发者</b><b class='flag-5'>关注</b>

    如何访问已与eIQ工具包一起安装的python版本?

    我正在尝试在远程 SSH 板上安装 eIQ 工具包,DEBIX Model A 板具有 I.MX 8M Plus EdgeVerse 处理器和 Ubuntu 20.04。 我下载了 eIQ 工具包
    发表于 06-07 06:46

    使用nodemcu开发工具包进行简单编程,oled是黑色的原因?

    我尝试使用 nodemcu 开发工具包进行简单编程,但我的 oled 是黑色的,我哪里错了? -- 设置 I2c 并连接显示 函数 init_i2c_display() -- SDA 和 SCL
    发表于 04-27 08:54