我希望创建一个与ARCore的应用程序,将结合飞机检测和增强图像。基本上,我想首先检测飞机(类似于helloAR的例子,你可以放置安卓吉祥物),然后扫描图像(使用增强图像),并将图像中出现的模型传输到飞机上,使其独立于图像。有人知道我是怎么做到的吗?我正在使用Unity。
发布于 2019-01-09 15:32:42
您的设备将始终检测表面,除非您禁用平面检测,即使在增强图像示例中,它也会检测表面,这实际上有助于跟踪的准确性。它根本不会可视化检测到的平面。
既然你的问题太宽泛了,我就给你一些建议。
Session.GetTrackables()
是一个泛型函数,所以你可以在一个列表中同时获取AugmentedImage
和DetectedPlane
,并保持检测到的可跟踪对象,比方说它叫做m_AllPlanes
。请确保仅使用第一个检测到的平面,或者在检测到第一个平面后禁用平面检测。然后获取可跟踪的图像。可视化模型并将模型传输到m_AllPlanes[0].CenterPose.position
https://stackoverflow.com/questions/54032693
复制相似问题