2016-08-22 12 views
0

"apt-get install opencv"でopencvをインストールしましたが、今はcontribモジュール(aruco)を使用したいと思います。 opencvを再インストールしなくても、簡単にモジュールをインストールする方法はありますか?opencvモジュールのインストール方法

、任意の私が直接のソースファイルを使用して、私の他のファイルと一緒にそれらをコンパイルしようとした

(私はラズベリーパイの上に、C++でコーディングしています)が、それは

も本当にうまくいっていませんでしたパッケージをアンインストールして、contribパッケージを使ってクリーンな再インストールをすると、私にとってはうまくいくでしょう。 (私はソースからビルドするのに苦労しましたが、エラーが発生していましたが、apt-getでopencvをインストールしたので、ソースから再インストールしないようにしています)

答えて

0

答えははいです。

これは、contribファイルを使用してopencvを再インストールして再構築した後でしか見つかりませんでしたが、はるかに短い(明白な)パスがありました。 私はこのprojectのホームページに行き、ソースから(opencvがプリインストールされている)ビルドすることができました。 私の推測では、すべてのcontribファイルは、opencvのインストール後にビルドしてインストールすることができます。ただし、それらはすべてメインビルドのみに依存しており、必須コンポーネントではありません。

0

ソースからOpencvをビルドする場合指示here

cmake -D CMAKE_BUILD_TYPE=RELEASE \ 
-D CMAKE_INSTALL_PREFIX=/usr/local \ 
-D INSTALL_C_EXAMPLES=OFF \ 
-D INSTALL_PYTHON_EXAMPLES=ON \ 
-D BUILD_OPENCV_PYTHON2=ON \ 
-D PYTHON2_INCLUDE_DIR= /usr/include/python2.7 \ 
-D OPENCV_EXTRA_MODULES_PATH=~/../path/to/opencv_contrib/modules \ 
-D BUILD_EXAMPLES=ON .. 

に従うことができ、それは

/path/to/opencv_contrib/modules \ 

週間前、私は私のラズベリーパイ2のための指示に従って、それを見られないcontrib_mdulesのエラーを与えていないことをcmakeの出力をチェックしてください作品

しかし、すべてのプロセスが完了するまでに約4時間かかりました。また3.1の場合は、3ギガバイト以上の空き容量が必要です。そのため、16GigのMicroSDをお勧めします。

+0

私が質問で言ったように、私はPythonではなくC++でコーディングする必要があります。これはg ++用のライブラリもインストールしますか? –

+0

何らかの形で、私はモジュールをopencvにあらかじめインストールしておき、すべてを再インストールするのではなく、ソリューションを探していました。とにかくありがとう:) –

+0

ソースからビルドすると、常にC++がインストールされ、Pythonラッパーはボーナスです:)既存のインストールでモジュールを追加するソリューションはないと思います。 – Arijit

関連する問題