我已经开发了一个AR移动应用程序,它使用TensorFlow进行对象检测。该应用程序在iPhone 12迷你和其他iPhones上运行良好。但当我在iPhone 12专业版和iPad 12专业版上测试时,当手机摄像头远离检测到的物体时,该应用程序无法显示3D模型。当应用程序检测到训练过的对象时,它应该显示3d模型并放置在该对象附近,但在iPhone 12专业版中,它只在摄像头靠近检测到的对象时显示3D对象。
我想可能是LiDAR在制造问题吧?如果是,那么如何使用C#代码停止LiDAR,因为我已经使用ARFoundation和TensorFlow在Unity中开发了该项目。我使用的是ARFoundation 1.0。
发布于 2021-03-02 14:12:50
ARFoundation 1.0于2018年发布,因此不支持Meshing (生成与物理空间对应的三角形网格)。因此,可能存在时间延迟问题,因为配备LiDAR扫描器的设备必须了解在当前配置中不支持Scene Reconstruction,并且必须切换为常规Plane Detection方法。
解决方案很简单-使用最新版本的ARFoundation 4.1.5。
https://stackoverflow.com/questions/66433316
复制相似问题