我是opencv库的初学者。我已经在 Ubuntu 17.04 上安装了它,安装过程中的一切都很完美,完全没有错误。我已经安装了 Opencv-master,构建了它,然后我下载了 opencv_contrib-master 并将其添加到构建文件夹中。
我正在尝试使用 SFM(运动结构)构建 scene_reconstruction。我已经安装了所有依赖项:
sudo apt-get install libeigen3-dev libgflags-dev libgoogle-glog-dev
然后我安装了 Ceres Solver:
git clone https://ceres-solver.googlesource.com/ceres-solver
cd ceres-solver
mkdir build && cd build
cmake ..
make -j4
make test
sudo make install
一切正常,完全没有错误。我尝试按照此处的官方文档(教程场景重建)编写 example_sfm_scene_reconstruction.cpp。
cmake .
没有任何错误,但是当我尝试这样做时,我make
遇到了这个错误:
screenshot
英文版是致命错误:opencv2/sfm.hpp: no such file or directory #include
也许路径不正确,或者我不知道该怎么想。
谢谢!