2017-06-12 6 views
0

SFMモジュールでサンプルコードを実行しようとするとエラーが発生します。最初はSFMがcontribディレクトリに存在しませんでした。だから私は最新のcontribをダウンロードし、sfmフォルダを私のcontribディレクトリに貼り付けました。私はsfmモジュールにあったCMakeLists.txtを使用しました。 それから、自分のディレクトリにscene_reconstruction.cppとsakeモジュールからCMakeLists.txtを作成しました。 CXXコンパイラ識別はGNU 5.4.0 です - - Cコンパイラの識別がGNU 5.4.0 です - 以下は、私がOpenCVでSFMモジュールのプログラムを実行できません

を取得していますエラーでCコンパイラを操作するためのチェック:は/ usr/bin/cc - 動作中のCコンパイラを確認する:/ usr/bin/cc - works - CコンパイラABI情報を検出する - Cコンパイラを検出するABI情報 - 完了 - Cコンパイル機能を検出する - 実行したCXXコンパイラ:/ usr/bin/C++ - 動作中のCXXコンパイラ:/ usrを確認してください。/binに/ C++ - に動作します - 検出CXXコンパイラABI情報 - 検出CXXコンパイラABI情報 - を行って - 検出CXXは機能 をコンパイル - 検出CXXは機能をコンパイル - 行わ - 固有の発見がインストールバージョンを:固有のバージョン3.2.92には/ usr// eigen3 含む - 実測値がセレス依存性が必要: -/USR/LIB/cmakeの/ eigen3 実測値は、セレスの依存を必要 - テストGFLAGS_IN_GOOGLE_NAMESPACE パフォーマンス - をglogテストGFLAGS_IN_GOOGLE_NAMESPACEの実行します - 成功したCeresの依存関係:gflags - 発見されたCeresのバージョン:1.13.0がインストールされている場所:/ usr/localのコンポーネント:[LAPACK、SuiteSparse、SparseLinearAlgebraLibrary、CXSparse、SchurSpec ializations、OpenMPの] - 次の依存関係が見つからないため、モジュールopencv_sfm無効 - SFMはDEPS ... TRUE の確認:CMakeLists.txtに固有 CMakeのエラー:35(ocv_module_disable): 不明CMakeのコマンドを "ocv_module_disable"。 CMakeLists.txtのCMake警告(dev): cmake_minimum_requiredコマンドはありません。 cmake_minimum_required(VERSION 3.5) のようなコード行をファイルの先頭に追加する必要があります。このプロジェクトの古いCMakeのバージョンをサポートしたい場合は、指定されたバージョンが になる可能性があります。 について詳しくは、「cmake --help-policy CMP0000」を実行してください。 この警告はプロジェクト開発者向けです。それを抑止するには、-Wno-devを使用します。 - 不完全な設定でエラーが発生しました!

PS:私はオフに開始する前にSFMのドキュメントページに記載されたライブラリのすべての必要なダウンロードを通り抜けました。

私はあなたがアイゲン、Googleのログ、Googleのフラグ、およびセレスなどの必要な依存関係をインストールしてOpenCVのために、対応するopencv_contribバージョンをダウンロードして

-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules 

でそれを構築し、次のCMakeLists.txtを使用することをお勧め

答えて

0

ファイル:

cmake_minimum_required(VERSION 2.8) 
project(main) 
find_package(OpenCV REQUIRED) 
include_directories(${OpenCV_INCLUDE_DIRS}) 
add_executable(main main.cpp) 
target_link_libraries(main ${OpenCV_LIBS}) 

正しいインストールがある場合、main.cppファイルがあると仮定して、それが動作するはずです。

https://github.com/opencv/opencv_contrib/tree/master/modules/sfm

https://github.com/opencv/opencv_contrib/issues/476

:より多くの情報をご覧ください

関連する問題