首先在 https://github.com/opencv/opencv_contrib/中下载opencv版本,然后在 https://github.com/opencv/opencv/中选择对应的版本号!
然后将opencv-contrib安装在opencv中
具体操作步骤以及环境配置可参考:
ubuntu18.04安装OpenCV3.4.12步骤及安装中遇到的一些问题_dada19980122的博客-CSDN博客
遇到cannot find -lgflags-shared (参考opencv3.4.12及contrib在ubuntu1604编译 - 知乎)
重新编译gflags: cmake .. -DBUILD_SHARED_LIBS=ON ,然后 make ; sudo make install
然后 重新编译ceres,问题解决
如遇不测,需要卸载opencv的,参考: