我正在尝试用苹果从照片中创建三维物体的教程创建一个USDZ对象。我正在这个示例项目中使用新的PhotogrammetrySession:摄影测量命令线应用程序。
这就是密码:
let inputFolderUrl = URL(fileURLWithPath: "/tmp/MyInputImages/")
let url = URL(fileURLWithPath: "MyObject.usdz")
var request = PhotogrammetrySession.Request.modelFile(url: url,
detail: .full)
guard let session = try PhotogrammetrySession(input: inputFolderUrl) else {
return
} 我得到了以下错误:
2021-06-12 21:53:56.968490+0200 HelloPhotogrammetry[15294:190841] ERROR cv3dapi.pg: Internal codes (1): 4011
2021-06-12 21:53:56.972113+0200 HelloPhotogrammetry[15294:190841] [Photogrammetry] No SfM map found in native output!
2021-06-12 21:53:56.972909+0200 HelloPhotogrammetry[15294:190841] [Photogrammetry] Got error in completion: reconstructionFailed(RealityFoundation.PhotogrammetrySession.Request.modelFile(url: OutputAR.usdz -- file:///Users/jonasdeichelmann/Library/Developer/Xcode/DerivedData/HelloPhotogrammetry-ghttmmgcrrhywqeebbrstrvxoikh/Build/Products/Debug/, detail: RealityFoundation.PhotogrammetrySession.Request.Detail.medium, geometry: nil), "Reconstruction failed!")
Request modelFile(url: OutputAR.usdz -- file:///Users/jonasdeichelmann/Library/Developer/Xcode/DerivedData/HelloPhotogrammetry-ghttmmgcrrhywqeebbrstrvxoikh/Build/Products/Debug/, detail: RealityFoundation.PhotogrammetrySession.Request.Detail.medium, geometry: nil) had an error: reconstructionFailed("Reconstruction failed!")
Processing is complete!我使用的是带有M1 iMac的macOS蒙特雷12.0Beta (21A5248p)和Xcode 13.0beta (13A5154h)。
发布于 2021-06-15 00:42:42
tl;博士:尝试另一组图像,可能您的图像集有问题。
除了在一个实例中,我已经成功地完成了它的工作,并且我收到了与您所得到的相同的错误。我想,出于某种原因,它不喜欢我为那个特定物体拍摄的照片。您可以尝试只拍摄另一个简单对象的几张照片,然后再试一次,看看这是否是您第一次运行的问题。
https://stackoverflow.com/questions/67952590
复制相似问题