私はopencvライブラリの初心者です。私はUbuntu 17.04にインストールしました。インストール中のすべてが完璧でした。エラーはまったくありませんでした。 OpenCv-masterをインストールしてビルドした後、opencv_contrib-masterをダウンロードしてビルドフォルダに追加しました。致命的なエラー:opencv2/sfm.hpp:そのようなファイルやディレクトリはありません#include <opencv2/sfm.hpp>
SFM(動きの構造)を使ってscene_reconstructionを構築しようとしています。
sudo apt-get install libeigen3-dev libgflags-dev libgoogle-glog-dev
その後、私はインストールしたセレスソルバー:私はすべての依存関係をインストールした
git clone https://ceres-solver.googlesource.com/ceres-solver
cd ceres-solver
mkdir build && cd build
cmake ..
make -j4
make test
sudo make install
すべてがOKだった、エラーなしですべて。 私はexample_sfm_scene_reconstruction.cppを書いてみました。ここからの公式文書(Tutorial Scene Reconstruction)に従ってください。 opencv2/sfm.hpp:そのようなファイルやディレクトリはありません screenshot
英語バージョンが致命的なエラーです:cmake .
そこに何らかのエラーがありませんでしたが、私はmake
をしようとするとき、私はこのエラーをしたと
#include
多分、パスが正しくないか、私は何を考えるべきか分かりません。
ありがとうございます!
私はそれをしました: cmake -DOPENCV_EXTRA_MODULES_PATH = opencv_contrib-master/modules .. 次にmake -j5を実行しますが、エラーは同じです。私はsfmのすべての依存関係を持っています。たぶん私は.cppが間違っているパスですか? 私はopencv 3.3.1をインストールしました。 –