使用UVC/外部摄像头(Unity)实现Android AR



我正在进行一个AR项目(Unity(,我想使用外部摄像头,而不是我的Android原始摄像头。我看到Vuforia有这样一个功能,但声称如果使用它,地平面检测根本不起作用,ModelTargets的性能也会受到影响。我还看到EasyAR在ARCore中有CustomCamera和Camera2库。问题是:解决这个问题的最佳方法是什么?有人使用过外置摄像头吗?使用什么AR解决方案?(ARFoundation/Vuforia/EasyAR…(。第二个问题:当我购买所说的紫外线时,我应该寻找什么?有什么例子吗?此外,我还想听听AR解决方案的经验,而不考虑外部摄像头的问题。

提前感谢!

不幸的是,这不太可能与外部相机配合使用。

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

UVC网络摄像头没有任何这样的校准信息。因此,它必须以某种方式进行校准,并将校准信息提供给Unity的AR引擎。我不知道Unity在某种程度上是否可能做到这一点。

请注意,并不是说Android上的所有内部摄像头设备都经过了足够的AR校准,但ARCore团队正在认证具有足够校准的设备。

最新更新