此軟件包主要將 AR 的高精度數據與 GPS 數據的規模相結合。 這個庫有兩個主要功能: 允許使用真實世界坐標將物品放置在 AR 世界中。 使用最近的位置數據點結合 AR 世界中的移動知識,顯著提高了定位精度。 ARKit 需要 iOS 11,並支持以下設備: iPhone 6S 及以上 iPhone SE iPad (2017) 所有 iPad Pro 型號 iOS 11 可以從 Apple 的開發者網站下載。
2021-11-29 13:04:15 22.43MB AR 導航 GPS
1
Unity的ARKit开发插件。结合运用 iOS 设备摄像头和运动功能,在您的 app 或游戏中提供增强现实体验。通过设备摄像头为实时视图增添 2D 或 3D 元素,让这些元素逼真得仿佛真实存在,这就是“增强现实 (AR)”所指的用户体验。ARKit 结合运用设备运动跟踪、摄像头场景捕捉、高级场景处理和显示便捷性,简化了打造 AR 体验的工作。您可以使用这些技术,通过 iOS 设备的后置摄像头或前置摄像头打造各种不同的 AR 体验。
2021-08-11 20:44:14 15.37MB Unity arkit
1
基于ibeacon的室内定位导航 AR展示
2021-08-11 17:28:58 30.96MB Swift开发-ARKit
1
自定义实现ARKit,手动搭建ARSession,点击屏幕添加3D虚拟物体
2021-07-26 13:02:09 27.16MB iOS11 ARKit
1
这是一个原生的Unity插件,它将Apple的ARKit SDK的功能暴露 给兼容iOS设备的Unity项目。包括ARKit功能,如世界跟踪,直通相机渲染,水平和垂直平面检测和更新,面部跟踪(需要iPhone X),图像锚点,点云提取,光估计以及Unity开发人员针对其AR的命中测试API项目。此插件是一个预览质量版本,可以帮助您快速启动和运行,但实现和API可能会发生变化。尽管如此,它还是能够创建一个功能齐全的ARKit应用程序,AppStore上的数百个ARKit应用程序已经使用了这个插件
2021-07-13 14:19:21 15.12MB arkit unity AR arkit2.0
1
用于Unity开发的ARKit插件
2021-05-27 19:04:13 11.72MB ARKit Unity
1
第1章介绍了AR技术原理和ARFoundation概况,讲述了Unity开发AR应用的环境配置及调试方法; 第2章对ARFoundation体系架构及关键组件、核心功能技术进行了深入探讨; 第3章学习平面检测识别及参考点相关知识; 第4章学习2D图像与3D物体的检测识别跟踪知识; 第5章学习人脸检测、人脸表情捕捉、人脸特效相关技术;
2021-04-20 14:29:18 7.64MB ARFoundation ARCore ARKit
1
ARKit :当您四处走动时,使用相机和运动数据来绘制局部世界。 CoreLocation :使用wifi和GPS数据来确定您的全球位置,但准确性较低。 ARKit + CoreLocation :将AR的高精度与GPS数据的规模相结合。 结合这些技术的潜力是巨大的,它在许多不同领域具有许多潜在的应用。 该库具有两个主要功能: 允许使用真实世界的坐标将物品放置在AR世界中。 通过使用最新的位置数据点以及有关在AR世界中移动的知识,极大地提高了位置准确性。 改善的定位精度目前处于“实验”阶段,但可能是最重要的组成部分。 因为在那里还有其他地方仍有工作要做,所以这个项目最好由开放社区提供服务,这比GitHub Issues所能提供的更多。 因此,我将开放一个Slack组,任何人都可以加入,讨论该库,对其进行改进以及他们自己的工作。 要求 ARKit需要iOS 11,并支持以下设备
2021-02-26 12:04:39 22.48MB augmented-reality gps-data corelocation arkit
1
VR Samples.unitypackage ARKit的SDK,例子支持IOS,商店太卡打不开的可以在这下
2019-12-21 21:21:31 10.57MB ARKit AR Unity AR
1
ARKit是苹果公司提供的增强现实开发框架,用于在iOS、iPadOS设备上构建AR应用程序。在"ARKit 测距"这个项目中,我们利用ARKit实现了一个实用的房屋测距功能,它可以帮助用户在真实环境中测量物体或空间的距离。这个demo的核心技术包括平面检测、2D坐标与3D坐标的转换,这些都是ARKit应用开发中的关键组成部分。 1. 平面检测(Plane Detection): ARKit提供了强大的平面检测功能,可以识别和跟踪水平面(如地板、桌面)和垂直面(如墙壁)。在房屋测距的场景中,平面检测用于识别地面或墙面,为测量提供基准。ARKit使用SLAM(Simultaneous Localization and Mapping,即同时定位与建图)算法来实时分析摄像头输入,识别出稳定的平面,并生成一个平面锚点,开发者可以通过这个锚点进行后续的交互和测量操作。 2. 2D坐标与3D坐标的转换: 在AR应用中,我们需要将屏幕上的2D坐标(像素坐标)转换为3D空间中的坐标,以便进行精确的测量。ARKit提供了一个hit-test功能,允许开发者查询特定屏幕位置对应的3D世界坐标。当用户触摸屏幕时,通过调用ARSession的hitTest方法,我们可以获取到手指触点在3D空间的位置。这个位置可以用来计算与已识别平面的距离,从而实现测距。 3. ARKit hittest: `hittest:`是ARKit提供的一个方法,用于将屏幕上的触摸点转换为AR世界中的3D位置。该方法接受一个CGPoint(屏幕坐标)作为参数,返回一个ARHitTestResult数组,包含了触摸点与AR环境交互的信息,如最接近的平面、特征点等。通过分析这些结果,我们可以找到最近的平面并测量其距离。 4. 测量算法: 在确定了2D与3D坐标的对应关系后,可以通过三角函数(如勾股定理)来计算距离。例如,如果已知一个点在平面内的2D坐标和该点对应的3D世界坐标,可以计算出该点与平面中心点之间的距离。对于不直接位于平面上的点,可以先找到最近的平面点,再计算两点之间的距离。 5. 用户界面(UI)集成: 为了提供友好的用户体验,需要设计一个清晰的UI来显示测量结果。这可能包括标尺图像、数字读数、指引线等元素,它们应随着用户的移动而动态更新,展示实时的测量数据。 6. 性能优化与稳定性: 在实现房屋测距功能时,需要注意性能优化和稳定性。比如,限制帧率以减少计算负担,优化平面检测算法以降低延迟,以及处理网络、设备方向变化等因素对测量精度的影响。 通过结合以上技术,"ARKit 测距"这个项目展示了AR技术在日常生活中的实际应用,为用户提供了一种创新的、直观的测量工具。开发者可以通过深入理解这些概念和技术,进一步扩展AR应用的功能,如创建更复杂的3D测量系统,或者结合AI技术进行自动识别和测量。
2019-12-21 20:02:43 540KB ARKit hittest:
1