美文网首页
6.3 实践:Ceres

6.3 实践:Ceres

作者: 陌上尘离 | 来源:发表于2018-04-27 13:41 被阅读0次

Ceres的安装

//依赖安装

sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.4 libgflags-dev libgoogle-glog-dev libgtest-dev

如果报错检查一下是不是复制以后格式出现问题,书上给的是libcxsparse3.1.2,我的电脑输入1.2会报错.

然后执行:

git clone https://github.com/ceres-solver/ceres-solver.git

cd ceres-solver

mkdir build

cd build

cmake ..

make

sudo make install

————————————分割线————————————

二、简介

面向通用的最小二次问题求解,作为用户我们需要定义优化问题,设置一些选项,输入Ceres求解即可
————————————分割线————————————

三、实验:使用Ceres拟合曲线

实践部分,我们已知带有噪声的x,y, 我们想要求得参数a,b,c


来自https://blog.csdn.net/david_han008/article/details/53560736

代码解读(书上未注释部分):

C++中的模板template<typename T> 这个是定义模板的固定格式,规定了的。
关于bool operator参见博客:https://blog.csdn.net/davebobo/article/details/51170538

相关文章

网友评论

      本文标题:6.3 实践:Ceres

      本文链接:https://www.haomeiwen.com/subject/jumxlftx.html