我正在尝试编写一个脚本,该脚本从Meshroom加载相机参数并将其导入到CAD程序中。我的第一个理解是这些参数(位置,旋转矩阵,焦距等)包含在 StructureFromMotion -子目录中的JSON文件 cameras.sfm 中。
将这些参数导入Rhino3D并将生成的视图与3D网格上的视图与PrepareDenseScene目录中未失真的照片进行比较后,我发现了令人惊讶的巨大差异。运行的网格效果很好,所以我认为偏差是因为 cameras.sfm 中的参数不是最终参数。该文件还只包含从输入图像的EXIF信息中读取的焦距,而没有精确值,因此也支持此假设。所以我的问题是:
如何从Meshroom的输出中访问摄像机的最终参数?
知道这一点对我重新构建以前为VisualSFM + CMPMVS实施的摄影测量/ CAD管道会大有帮助。
非常感谢!
编辑:由于这是我的第一篇文章,所以我无法为Meshroom创建新标签。也许可以由其他人添加?谢谢!