Ruler AR app iconRuler.
← 所有文章
6 分钟阅读AccuracyTipsAR

iPhone 卷尺 App 究竟有多准?专业施工指南

AR 测量 App 的真实精度,有无 LiDAR 各能达到什么水平,何时该相信读数,以及把测量误差减半的五个技巧。

简短的回答:搭载 LiDAR 的现代 iPhone 在 3 米范围内能给出 ±5 mm 以内的测量结果。 没有 LiDAR 时,同样的距离请预计 ±1-2 cm。这对挑选家具、发布房产信息和大多数装修 估价都足够了。但它足以用于橱柜或细木工,那里你仍然需要一把钢直尺。

但"精度"是个会移动的目标。同一台手机上的同一个 App,可能这一次偏差 5 cm,下一次 却精确到 ±2 mm,这取决于光线、距离以及用户握持手机的方式。下面就讲讲 AR 会话内部 究竟发生了什么,以及你能做些什么来稳定地获得最精确的读数。

ARKit 实际在做什么

ARKit(所有 iPhone 测量 App 所基于的框架)同时做两件事。它用视觉惯性里程计追踪手机在空间中六个自由度的位置:摄像头每秒 60 次读取你周围环境的纹理特征,而 IMU (加速度计 + 陀螺仪)每秒 1000 次读取运动数据。两路信号被融合,以估算手机的位置。

然后,当你点按屏幕放置一个测量点时,App 会从触碰位置向 3D 空间投射一条射线,寻找 这条射线与已检测表面的交点。该交点会获得一个 3D 坐标。

两点之间的距离不过是它们 3D 坐标之间的欧几里得距离。理论上很简单。但实际上,这条链 的每一步都有误差:特征追踪会漂移,表面检测是模糊的,射线可能落在错误的平面上。

有无 LiDAR:区别在哪

带 LiDAR 的 iPhone(12 Pro 及以上)不带 LiDAR 的 iPhone(Xs、14)
如何测量深度激光飞行时间直接测量由摄像头视差 + IMU 推算
典型精度(≤3 m)±5 mm±10-20 mm
5 m 处的精度±10 mm±30-50 mm
在全黑环境下能否工作能(激光不需要环境光)不能(摄像头追踪会失效)
初始化时间约 1 秒约 3-5 秒

把测量误差减半的五个技巧

  1. 先移动手机进行校准。 在点下第一个点之前,绕着要测量的区域走上 一两米。这给了 ARKit 足够的运动量,以便通过视差对深度进行三角测量;App 刚启动 后的最初几次测量是最不准的。
  2. 小尺寸用 Touch 模式。 对于任何小于 30 cm 的距离,AR 射线很难 把起点准确地放在你想要的位置。Touch 模式(在模式选择器里)则把起点放在手机的 物理位置上。把手机抵在起始边缘,点一下,移到末端,再点一下。没有射线 = 没有 射线误差。
  3. 点按有纹理的表面,而不是空白墙面。 AR 平面检测靠寻找特征点 (角、边、纹理中的点)来工作。一面纯白的石膏墙没有任何特征点。如果你必须测到一 面空白墙,就在你想锚定的位置贴一段带花纹的胶带或放一本书 —— 任何带边缘的东西 都行。
  4. 靠步行交叉核对长距离。 AR 漂移会随距离累积。对于任何超过 4 m 的距离,分两半测:选一个中点,从一端测到中点,再从中点测到远端。两半之和应与一 次端到端的整体测量在几毫米以内吻合。若不吻合,那个长距离测量就存在漂移。
  5. 别信第一次读数,测三次。 点按、保存、把手机移开、再回来、重新 点按。重复三次。如果三次读数都在 ±3 mm 以内一致,你就有了一个可靠的数字。如果它 们相差超过 1 cm,说明 AR 会话的某些方面(光线、追踪质量、表面)不理想 —— 改动 一下再重试。

什么时候不该用 AR 测量

AR 不适合用于:

  • 橱柜、门、抽屉面板。 凡是 1 mm 缝隙都要紧的地方,钢直尺更快也 更可靠。
  • 超过 5 m 的房间对角线。 用激光测距仪 —— 它便宜、准确,而且在 长距离上不会漂移。
  • 直射阳光下的户外。 LiDAR 会被强烈的红外环境光(阳光)冲掉,而 摄像头追踪也因移动的阴影而面临同样的问题。在阴凉处或阴天会更好。
  • 反光或透明的表面。 镜子、抛光大理石和玻璃会返回错误的深度读数。 把它们遮住或避开。

Apple Measure 与第三方 AR App 的对比

Apple 自带的 Measure App 使用与第三方 App 相同的 ARKit 基本能力,因此原始精度 相近。差别在于功能:

  • Apple Measure:距离、身高(自动检测一个人的身高)、水平仪。仅此而已。
  • 第三方 AR App(Ruler AR、MagicPlan、RoomScan Pro):以上全部,外加角度、面积、 多边形测量、3D 房间扫描、手动平面图绘制、项目文件夹、PDF 导出、校准模式、照片 标注等等。

一次性的测量用 Apple 的 App 就够了。但凡需要保存、导出或以更高保真度测量的(Touch 模式、多边形面积、精度配置),专用 App 都更实用。

结论

现代 iPhone 的 AR App 已经足够精确,可以在大多数家庭和轻量专业任务中取代卷尺。有 LiDAR 时,±5 mm 是现实的。没有 LiDAR 时,±1-2 cm 是现实的。用上面的五个技巧,你的 读数会更好。至于精装收尾的活儿,工具箱里还是要备一把钢直尺。

继续阅读

Ruler AR
Free · iOS 16.6+
获取应用