Ubuntuは4.1.1 OpenCVのマウント

1、OpenCVの4.1.1.zipをダウンロードし、OpenCVの公式サイトを入力して、Linuxの作業ディレクトリの下に置かれ、

2、解凍コマンドを抽出します。

3.インストールツールによって異なります。

  須藤はapt-getをcmakeのをインストールします。

  須藤はapt-getをビルド不可欠でインストールします。

  須藤はapt-getをインストールlibgtk2.0-devの(バージョン2.0以上)。

  須藤はapt-getをPKG-config設定をインストールします。

  須藤はapt-getののpython-devののpython-numpyのをインストールします。

  須藤はapt-getのインストールはlibavformat-devのlibavcodecの-devのlibswscale-devのlibtbb2 libtbb-devののlibjpeg-devのです:libpng12-devのlibtiff5-devのlibjasper-devのlibdc1394-22-devの。

4、CDのOpenCVの-4.1.1。

       mkdirリリース。

  cmakeの-DCMAKE_BUILD_TYPE =リリース-DOPENCV_GENERATE_PKGCONFIG = -DCMAKE_INSTALL_PREFIX =は/ usr / local ON ...。

  バージョン理由が背後時間パラメータをコンパイルし、opencv4のデフォルトはファイルを.PC生成しない、プラスOPENCV_GENERATE_PKGCONFIG = ONは、(ノートがopencv.pcされていない生成は/ usr / local / lib / pkgconfigに保存されているopencv4.pcを、結果として生成されますそれは)代わりに、OpenCVのをopencv4する必要があります。

5は、-j8する;(メモリ不足エラーの可能な場合を行う、C ++:内部コンパイラエラー:Ubuntuのに殺した(プログラムcc1plus、実行時に割り当てることができるマルチポイントメモリは、私が直接8G割り当てられた仮想マシンを使用して、メモリが十分ではありません、あなたは)オンラインスワップ解決策を見つけることができます

  sudoはmake installを。

図6は、コンフィギュレーション・C ++:sudoのナノ/etc/ld.so.conf.d/opencv4.confは、最後の行では、/ usr / local / libを追加します(ファイルが空であるかどうかは関係ありません)。

7、構成リポジトリ:須藤のldconfig。

8、環境変数を追加します。sudoのgeditの/ etc / profileを、最終的に輸出PATHを追加= "は/ usr / local / lib / pkgconfig:$ PATHに"、どのようなソースの後。

9、G ++ます。test.cpp -oテスト `のpkg-config設定--cflags --libs opencv4`説明:`のpkg-config設定--cflags --libs opencv4`内側opencv4.pcから適切なヘッダとライブラリを見つけるために、プログラムを教えてください。

10、エラー

/usr/local/include/opencv4/opencv2/core/cvdef.h:690:4:エラー:#エラー"ザ・が有効OpenCVの4.xの+ 11 C ++のサポートが必要です"
#エラー「をOpenCVのザ・必要で有効C ++ 4.xの+ 11サポート「は、以下のC ++ 11のバージョンでは、現在のコンパイル環境の理由でなければなりません。

11は、GCC 5.4.0のバージョンは、私は、コンパイル時に= C ++ 11を-std追加する必要があり、C ++ 11をサポートしていない、一見、デフォルトで、使用します

G ++ -std = C ++ 11 TEST.CPP -oテスト `PKG-設定--cflags --libs opencv4`従って採用。

おすすめ

転載: www.cnblogs.com/lonelypinky/p/11579911.html