一、了解ARCore图片识别的条件
借助 ARCore 中的增强图像功能,我们可以构建识别平面图像(如海报或产品包装)的 AR 应用。
只需要提供一组参考图像,在摄像头视野中检测到图像时,ARCore 就会告诉我们这些图像在 AR 会话中的物理位置。
二、技术选型时需要考虑的因素
- 每个图像数据库可以存储最多 1000 张参考图像的特征点信息。
- ARCore 可以在环境中同步跟踪最多 20张 图像,但无法跟踪同一图像的多个实例。
- 环境中的物理图像必须至少为 15cm x 15cm 且必须平坦(例如,不能起皱或卷绕在瓶子上)
- 在物理图像被跟踪后,ARCore 会提供对位置、方向和物理大小的估算。 随着 ARCore 收集的数据增多,这些估算会持续优化。
- ARCore 无法跟踪移动的图像,不过它可以在图像停止移动后继续跟踪。
- 所有跟踪都在设备上完成,所以无需网络连接。 可以在设备端或通过网络更新参考图像,无需应用更新。
- 增强图像支持 PNG 和 JPEG 文件格式。 对于 JPEG 文件,为了获得最佳性能,要避免过