请问一下在跑colmap时命令窗口出现这报错,最后跑不出模型是哪里出现了问题?
Linear solver failure. Failed to compute a step: Eigen failure. Unable to perform dense Cholesky factorization.

请问一下在跑colmap时命令窗口出现这报错,最后跑不出模型是哪里出现了问题?
Linear solver failure. Failed to compute a step: Eigen failure. Unable to perform dense Cholesky factorization.

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题分析
根据你的描述,Colmap运行时出现问题,最后跑不出模型,报错信息为:
Linear solver failureFailed to compute a step: Eigen failure这两个错误信息通常与线性求解器和Eigen库相关。Eigen库是用于高性能线性代数运算的库,Colmap在计算过程中可能会使用Eigen库来求解线性方程组。
解决方案
Eigen切换到OpenBLAS或MKL。HIGH降低到MEDIUM或LOW。核心代码
如果你想尝试更换线性求解器类型,可以在Colmap的配置文件中修改以下设置:
linear_solver_type: OpenBLAS
或者,你可以在命令行中指定线性求解器类型:
colmap feature --linear-solver-type OpenBLAS
请注意,这些解决方案可能需要根据你的具体情况进行调整。