所以我尝试使用 Unity3d 的“Vuforia 区域目标生成器”创建区域目标。因此我需要一个包含扫描的点云的 e57 文件。我收到此错误:
E57 processing: Validation of the E57 file failed.
[ FAIL ] E57 shall contain one or more Image2D structures that have either 'sphericalRepresentation' field or 'pinholeRepresentation' field.
[ SUCCESS ] 'pose' field in Image2D structure shall be defined.
[ SUCCESS ] Spherical images shall have minimal resolution of 4096x2048 and their width = 2 * height. Pinhole images shall have minimal resolution of 1024x1024 and must be square (width = height).
我知道这意味着没有附加图像(全景或二维图像)!!和覆盖!! 到 e57 文件。但我不知道如何将它们添加到 e57 文件中。我尝试使用 CloudCompare,但经过一些研究,我发现您无法将图像注册到 CloudCompare 中的点云。有谁知道这个问题的解决方法或解决方案(可能是不同的软件)?我有一个点云作为 e57 文件和一个全景图作为 .png。
我花了很长时间才明白问题出在哪里,因为我认为彩色点云足以创建区域目标。
我应该补充一点,我没有使用 vuforia 在其网站上列出的受支持的激光扫描仪之一。但它应该仍然有效,正如他们网站上提到的那样。
非常感谢任何帮助, 莫里茨
我也有同样的问题。你找到解决办法了吗?