首页 > 解决方案 > 使用 ARKit 和 LiDAR 扫描物体并获取所述物体的尺寸

问题描述

我正在开发一个原型,它应该能够扫描真实世界的对象并创建它的 3D 表示。然后它需要获取关于所述对象的空间数据(如对象的宽度、高度和深度)。

目前,我已经能够使用以下指南创建对象的 3D 扫描:https ://medium.com/zeitraumgruppe/what-arkit-3-5-and-the-new-ipad-pro-bring-to -表-d4bf25e5dd87

然后我可以使用 SceneKit 查看该 3D 模型,并将其导出到计算机,但是我仍然需要弄清楚如何在手机上获取对象的空间尺寸。

我想我还需要“裁剪”掉一些由 LiDAR 传感器捕获的不需要的数据(比如物体的地板)。另一种解决方案可能是仅“扫描”预定义边界框内的内容,就像 Apple 正在使用“扫描和检测 3D 对象”所做的那样,如下所示:https ://developer.apple.com/documentation/arkit/content_anchors /scanning_and_detecting_3d_objects

然而,我不知所措,我应该在哪里寻找更准确的信息。

有小费吗?

标签: iosswiftarkitscanninglidar

解决方案


推荐阅读