首页 > 解决方案 > 使用 UVC / 外部摄像头 (Unity) 实现 Android AR

问题描述

我正在开发一个 AR 项目(Unity),我想使用外部摄像头而不是我的 Android 原始摄像头。我看到 Vuforia 具有这样的功能 - 但声称使用该功能时,地平面检测根本不起作用,并且 ModelTargets 性能受到打击。我还看到 EasyAR 在 ARCore 中有 CustomCamera 和 Camera2 库。问题是:解决这个问题的最佳方法是什么?有人用过外接摄像头吗?以及使用什么 AR 解决方案?(ARFoundation / Vuforia / EasyAR ...)。第二个问题:购买上述UVC时我应该寻找什么?有什么例子吗?此外,我想听听有关 AR 解决方案的体验,无论外部摄像头如何。

提前致谢!

标签: unity3daugmented-reality

解决方案


不幸的是,这不太可能与外部摄像头一起使用。

AR 的一个关键部分是对相机的光学进行精确校准。没有它,就不可能准确地分析世界以在其中绘制新对象或其他 AR 效果。

UVC 网络摄像头不附带任何此类校准信息。所以它必须以某种方式进行校准,并将校准信息提供给 Unity 的 AR 引擎。我不知道 Unity 是否能以某种方式实现这一点。

请注意,并非 Android 上的所有内部摄像头设备都针对 AR 进行了足够的校准,但 ARCore 团队正在认证具有足够校准功能的设备。


推荐阅读