Vuforia 区域识别

一、大空间简介

1.1 什么是 AR大空间

        传统 AR(图像识别、平面识别、物体识别、SLAM)仅支持单点、小范围(几十㎡内) 虚拟锚定;

        AR 大空间技术,全称大规模空间计算 + 视觉定位 VPS,可实现百㎡~ 数万㎡室内、街区 / 城市级户外连续稳定虚实融合,多人共享同一套空间坐标系,虚拟物体固定在真实世界固定位置,人自由走动、跨区域、折返不漂移、不丢失锚点。

1.2 核心底层原理

阶段 1:空间建图(提前采集空间三维地图)

(1) 通过 App、全景视频或激光扫描仪采集真实环境的视觉信息,从中提取特征点,生成稀疏点云地图,储存在计算机中,建立特征点数据库,作为后续匹配的基础

(2)通过采集到的环境特征点云进行稠密重建,生成完整、高精度的三维几何模型,还原真实场景的空间结构、尺度关系与表面形态,为虚拟物体在真实环境中的精准摆放、定位、的空间参照基准。

阶段 2:视觉定位

(1)设备摄像头实时采集画面,提取视觉特征;

(2)匹配地图特征,快速解算设备6DOF 位姿(位置 + 旋转);

(3)本地 SLAM 持续平滑跟踪,结合 IMU 惯性传感器防漂移;

(4)统一全局坐标系渲染虚拟模型,实现大范围连续 AR 体验。

1.3 主流大空间定位技术路线对比

1.3.1 视觉 VPS-SLAM

原理:纯视觉特征匹配 + 端云协同,无需基站、标记

精度:室内 2–5cm,户外 5–15cm

优势:仅手机 / 普通 AR 眼镜即可运行,部署零硬件成本;适合文旅、商场导航、城市 AR 游戏

劣势:强光纯白墙面、无纹理区域易丢跟踪

1.3.2 UWB 超宽带辅助大空间(工业 / 展馆多人高精度)

原理:空间部署 UWB 基站,设备标签测距,融合视觉 SLAM

精度:1–3cm,遮挡鲁棒性强

优势:暗光、白墙、空旷场地稳定,多人大规模同步

劣势:需要布线部署基站,增加硬件成本

1.3.3 光学动捕(密室、高端 MR 展厅)

原理:外部摄像头捕捉设备红外标记

精度:亚毫米级,延迟极低

劣势:覆盖范围有限、造价极高,仅小空间高端项目使用

1.3.4 ​​​​​​​蓝牙定位融合

原理:空间布设蓝牙基站,设备接收蓝牙信号测算自身位置。

精度:普通Beacon:2~5 米;高精度 AoA 蓝牙基站:0.3~1 米

劣势:信号易受金属、人体遮挡产生多径干扰,定位数值波动大;仅能输出二维位置,无法单独获取设备姿态;大面积场景需密集布放基站,施工布线成本高;不能独立完成场景三维重建,仅可辅助修正空间坐标。

1.3.5 ​​​​​​​北斗 / GPS 卫星定位

原理:设备接收多颗卫星信号,通过测距解算自身室外地理坐标,提供全局位置信息。

精度:普通民用 GPS / 北斗:3–10 米;北斗高精度 RTK:厘米级

劣势:室内、隧道、高楼遮挡处信号失效;仅能输出平面位置,无法获取设备朝向姿态,不能独立完成 AR 空间跟踪

1.4 ​​​​​​​主流商用平台

厂商

设备终端

价格

时间智能

Android设备、iOS设备、HoloLens、Nreal Light、G230眼镜、G300眼镜、VIsonPro、Pico

可免费试用,商用联系商务

亮风台

Android设备、iOS设备、HoloLens、Nreal Light、G230眼镜、G300眼镜

联系商务

EasyAR

Android设备、iOS设备、AR眼镜、微信小程序

联系商务

Huawei

华为机型

联系商务

维智AR

Android设备、iOS设备

联系商务

Vuforia 区域目标

Android设备、iOS设备

20个免费使用

易现科技

Android设备、iOS设备、AR眼镜

联系商务

百度AR

Android设备、iOS设备

可申请免费试用,商用需要收费

Immersal

Android设备、iOS设备、HoloLens、Nreal Light、Magic Leap、Web

免费可使用(单个地图室内500-1000、室外5000-10000平方)

收费无限制


二、使用 Vuforia Creator 采集地图

2.1 ​​​​​​​什么是 区域目标

区域目标 是 Vuforia Engine 的环境级追踪能力:先用 3D 扫描得到空间的数字模型,再生成 点云地图,让 AR 应用能在该空间内定位并叠加虚拟内容。

典型场景包括:

  • 室内导航与导览
  • 工厂/设备维护指引
  • 博物馆、展厅互动体验
  • AR 协作
  • 工业巡检

Vuforia Creator 是官方配套工具,适合在 带 LiDAR 的 iPhone/iPad 上快速完成小空间采集,无需专业 3D 扫描仪。

2.2 ​​​​​​​准备工作

2.2.1 ​​​​​​​硬件要求

项目

要求

设备

带 LiDAR 的 iPhone Pro 或 iPad Pro(需支持 ARKit)

系统

iOS(从 App Store 安装 Vuforia Creator)

扫描面积

建议 50-100 平方米(手持 LiDAR 适用范围)

若无 LiDAR,App 中不会出现 Capture Area(采集区域) 选项。

2.2.2 ​​​​​​​账号要求

  • 注册 Vuforia Developer 账号
  • 生成 Area Target 时需登录该账号
  • 免费 Basic 计划含 20 个 Area Target 生成配额(每次成功生成计 1 次)

2.2.3 ​​​​​​​安装 App

在 App Store 搜索 「Vuforia Creator」 并安装(当前版本约 11.x,内置 Vuforia Engine)。

2.3 ​​​​​​​扫描前:环境准备

扫描质量直接影响后续识别与追踪效果,建议先做好以下准备。

2.3.1 ​​​​​​​选择合适的空间

  • 空间应 相对静态:家具、设备、装饰尽量固定,少移动
  • 需有足够 视觉特征:空白墙面、纯色桌面识别效果差
  • 避免大面积 透明/反光 表面(玻璃、镜面、亮金属)
  • 室内光线 均匀稳定,减少强烈日光直射

2.3.2 ​​​​​​​整理现场

  • 移走不需要纳入扫描的临时物品
  • 要扫描的房间 开门,不扫描的区域 关门
  • 扫描时尽量 无人走动,避免动态物体进入画面
  • 阴天或柔和人工光条件下扫描,阴影更均匀

2.3.3 ​​​​​​​规划扫描路径

  • 移动速度:扫描时步行速度≤0.5m/s,过快会导致深度帧丢失;
  • 终点最好靠近启点,形成闭环。

2.4 ​​​​​​​采集地图

2.4.1 ​​​​​​​打开 App 并登录

(1)启动 Vuforia Creator

(2)进入 Account,用 Vuforia Developer 凭据登录(首次生成 Area Target 必须登录)

(3)首页 My Assets 会列出已有资源(Area Target、Model Target、Space、Session Recording 等)

2.4.2 ​​​​​​​开始区域采集

(1)点击右下角绿色 「+」

(2)选择 「Capture Area(采集区域)」

(3)相机打开后即可开始扫描

2.4.3 ​​​​​​​扫描动作技巧

扫描时 App 会显示 实时网格(live mesh),已覆盖区域会逐步显现,可据此判断是否扫全。

推荐动作:

  • 缓慢、匀速 移动设备
  • 对墙面做 上下连续 扫动(像刷墙一样)
  • 保持 0.5–2 m 扫描距离
  • 优先覆盖:墙面装饰、家具、设备、地面纹理等特征区域

避免:

  • 过快移动
  • 从 2 米外远距离扫 approaching 区域
  • 反复扫同一面墙
  • 扫大面积玻璃、镜面(可遮挡或跳过)

2.4.4 ​​​​​​​结束扫描

(1)点击 Stop(停止)

(2)选择后续操作:

2.4.5 ​​​​​​​对齐更新已有区域目标

当空间内物体发生变动,或你需要使用多个区域目标时,可通过该功能更新并替换现有区域目标。

你用于对齐参照的区域目标必须能被稳定跟踪,且重新扫描的空间需与原有空间至少保持 25% 的重叠区域。同时,空间必须具备足够多可被识别的细节特征。

(1)在资源库中长按一个区域目标;

(2)然后点击采集对齐空间

或者,你也可以在已成功跟踪到一个区域目标时,通过菜单(…)按钮启动对齐空间采集。该选项必须在成功识别并跟踪到目标后才会显示。

(3)在弹出的窗口中点击继续

(4)接着开始扫描空间。

如果对齐失败,你可以将扫描得到的空间保存为区域目标或 3DT 空间文件。

2.5 测试 区域目标 追踪效果

生成后建议 在同一真实环境中 立即测试。

2.5.1 ​​​​​​​在 Creator App 内测试

  • 在 My Assets 中点击对应 Area Target
  • 将相机对准扫描时的环境
  • 观察是否能 识别并稳定追踪
  • 可通过菜单调整可视化选项、开启 Session Recording 录制测试过程

2.5.2 ​​​​​​​导出资源用于 Unity 开发

Creator App 可导出完整数据集,供 Unity 或其他开发环境使用。

2.5.2.1 ​​​​​​​从 App 分享
  • 在 My Assets 中 长按 Area Target
  • 选择 Share(分享)
  • 通过 隔空传输微信 传到电脑
2.5.2.2 ​​​​​​​输出文件说明

生成后会得到类似以下资源(具体以实际为准):

文件

用途

.dat / .xml

Area Target 追踪数据库

_authoring.3dt

Unity 编辑器内可视化与内容摆放

_occlusion.3dt

运行时遮挡渲染

.unitypackage

一键导入 Unity(若通过 ATG 生成)


参考链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DaLiangChen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值