0

如何解决这个问题?我在尝试混合的 c++ 文件中没有看到与 cholmod_camd 相关的头文件。

Invalid MEX-file '/home/mpelang/Desktop/APAPstitch/Image Stitching with 
Bundled Moving
DLT/ceresRigidError.mexa64': /usr/local/lib/libceres.so: undefined 
symbol:
cholmod_camd
4

1 回答 1

0

Ceres 求解器需要 Cholesky 方法来求解线性系统。将 c++ 文件链接到包含 cholmod_camd 的库(使用 -lcholmod -lmwlapack)或明确告诉 ceres 您没有 cholmod(使用 cmake 构建 ceres 时)。查看http://ceres-solver.org/installation.html了解如何安装 Ceres-solver。

于 2017-08-22T19:15:33.760 回答