美文网首页
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