SwiftUI AR增强现实之ARKit是什么,有什么用

ARKit 是什么

借助最新的iOS设备中可用的技术功能,增强现实已经为移动设备做好了准备。最大的问题是解决创建可以使用增强现实的应用程序的复杂性。要创建增强现实应用程序,您必须创建自己的算法来检测现实世界中的对象并在该图像中显示虚拟对象。这还意味着跟踪相机的位置以及iOS设备本身的运动。由于这种复杂性,增强现实是可能的,但对于大多数开发人员而言,使用起来太困难了。

因此,Apple将ARKit创建为软件框架,从而使增强现实应用的创建变得更加简单。 ARKit解决了制作增强现实的复杂性,因此您可以专注于应用程序的实际使用,例如在屏幕上像Pokemon GO一样显示卡通怪物,或者在飞行员的抬头显示器上在屏幕上显示数据。
苹果公司没有发明增强现实技术,也没有自己创建ARKit。相反,多年来,苹果一直在收购增强现实公司,并将其他公司的技术整合到称为ARKit的统一框架中,该框架专门用于帮助iOS开发人员创建增强现实应用程序。

苹果公司主要的增强现实收购之一发生在2015年,当时他们收购了一家德国增强现实公司Metaio。到今天为止,您仍然可以在Google或Bing等搜索引擎上搜索“ Metaio”,并找到展示Metaio技术实际应用的旧视频和图像,其中大部分将继续集成到Apple的ARKit框架中。
宜家最初使用Metaio的技术来创建他们的增强现实应用程序,该应用程序允许您放置家具以查看其在自己家里的外观。通过将相机对准地板,您可以放置。在家中家具的虚拟图像,这样您就可以在购买家具并将其带回家之前了解它的外观。您可以下载IKEA Place应用并在家里试用,如图所示。

image.png

推荐代码

  • iOS SwiftUI整合人工智能制作照片识别(2020教程)

推荐

基础文章推荐

  • 《SwiftUI是什么,听听大牛们如何说》

技术交流

QQ:3365059189
SwiftUI技术交流QQ群:518696470

你可能感兴趣的:(SwiftUI AR增强现实之ARKit是什么,有什么用)