2016-05-08 5 views
0

私はSURFアルゴリズムを使用するプログラムを作成しようとしていますが、非フリーモジュールを別途インストールする必要があることはわかっています。私はCMake(3.5.2)の最新バージョンをダウンロードしてインストールしました。指示に従っています: https://github.com/itseez/opencv_contrib/私はGUIを使用していて、Visual Studio 2015を64ビットのWindows 10で実行しています。OpenFV 3.1とnonfreeモジュールをインストールするには?

私はSURFのために、xfeatures2dフォルダを指定したコードのソースを尋ねたときにxfeatures2dを含める必要があることを知っています。私が最初に構成ボタンを押したとき、私はいくつかのエラーがありました(私はそれらのイメージを添付しました)。私もよ

CMake Error at CMakeLists.txt:4 (ocv_define_module): Unknown CMake command "ocv_define_module".

:私は、エラーのいずれか、ファイル cmake_minimum_required(VERSION 3.5)の先頭にコードの行を書くと言わ1を取り除くことに成功し、私はまだ1つのエラーが発生していますCMakeLists.txtの写真を添付し​​てください。問題を見つけるのを手伝ってください。

また、すべてのモジュールを一度にインストールすることができたら、感謝します。または、モジュールフォルダ内のすべてのフォルダを入力として設定する必要がありますか?

GUI error and CMakeLists.txt

答えて

0

は、コンパイルのためのVisual Studio 12の2013を使用してみてください、これは、Visual Studioの他の(新しい)バージョンを私のために働いたが、いませんでした。

+0

古いOpenCVバージョン(Visual Studio 2013に2.4.10など)をインストールすると問題が発生すると思いますか?サーフアルゴリズムを実行して人を見つけて、結果をORBとLBPを使って得たものと比較したいだけです。また、OpenCV Q&Aフォーラムで何が起こったのか考えていますか?今夜も私はあなたの解決策を試してみるでしょう、そして、私はあなたにそれがどのように行ったかを知らせます。 – patri

+0

古いバージョンを使用すると動作するはずですが、他のアルゴリズム用のインターフェイスが少し変更されているため、コードを変更せずに実行することはできません。 – tfv

関連する問題