微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HelloPhotogrammetry 重建失败错误

如何解决HelloPhotogrammetry 重建失败错误

我正在尝试使用 Apple 的教程创建一个 USDZ 对象 Creating 3D Objects from Photographs。我在此示例项目中使用新的 PhotogrammetrySessionPhotogrammetry Command-Line App

代码如下:

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/,geometry: nil) had an error: reconstructionFailed("Reconstruction Failed!")
Processing is complete!

我使用的是带有 macOS Monterey 12.0 Beta (21A5248p) 和 Xcode 13.0 beta (13A5154h) 的 M1 iMac。

解决方法

tl;dr:尝试另一组图像,可能是您的一组图像有问题。

我已经让它成功运行,除了一个实例,我收到了与您相同的错误。我认为出于某种原因,它不喜欢我为那个特定对象拍摄的一组照片。您可以尝试拍摄另一个简单物体的几张照片,然后再试一次,看看这是否是您第一次运行的问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?