结合地平面和增强图像

时间:2019-01-04 03:15:46

标签: arcore

我正在寻找一个使用ARCore创建的应用程序,该应用程序将结合平面检测和增强图像。基本上,我想先检测飞机(类似于helloAR示例,在该示例中您可以放下Android吉祥物),然后扫描图像(使用增强图像),并将从图像出现的模型转移到飞机上,以便与图像无关。有人知道我该怎么做吗?我正在使用Unity。

1 个答案:

答案 0 :(得分:0)

您的设备将始终检测表面,除非您禁用了平面检测,即使在“增强图像”示例中,它也会检测表面,这实际上有助于跟踪的准确性。它只是不可视化检测到的平面。

由于您的问题过于笼统,我只会给您一些提示。

Session.GetTrackables()是一个泛型函数,因此,您可以同时获取AugmentedImageDetectedPlane并将检测到的可跟踪对象保持在列表中,可以说它称为m_AllPlanes。确保仅使用第一个检测到的平面,或者仅在检测到第一个平面后禁用平面检测。然后获取可跟踪的图像。可视化模型并将模型转移到m_AllPlanes[0].CenterPose.position