先说解决办法,安装ceres库版本需要 < 2
Error while configuring CMake to build with contrib modules
在香橙派5上编译opencv + opencv_contrib
我是先源码编译的 ceres库(2.2版本的,查看 include\version.h)
在 opencv\build 目录下生成配置时,提示config done,generate failed!并报了 absl::log but not found错误。
详细解决办法
(1)进入 ceres\bulid 目录 ,卸载库
sudo make uninstall
(2)安装 默认仓库的的ceres
sudo apt get install -y libceres-dev
提示安装的 ceres1
(3) 进入到 opencv\build 重新 cmake ,config 和 generate都提示done
cmake -DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules -DWITH_GTK=ON
(4)如果提示 <sys/videoio.h>找不到
sudo apt install libv4l-dev