CMakeの-GUIインストールとOpenCV_contrib-3.2.0 OpenCV3.2.0とUbuntu18.04

ダウンロードして、依存関係を追加

1を、最初の更新は、apt-getは、それがインストールする前にシステムを更新するのが最善であるか、インストールに失敗する可能性があります。入力端子:

    sudoは更新APT-GET
    sudoはAPT-GETアップグレード

:その後、OpenCVの依存関係、入力端子に公式をインストールし、2

    須藤はapt-GET-エッセンシャルビルド、インストール
    sudoをインストールCMakeのAPT-GET-devのPKG Gitのlibgtk2.0 libavcodecの-devのはlibavformat -コンフィギュレーションデバイスlibswscale-devの
    sudoのインストールAPT-GET-のPython-devのPythonのnumpyのlibtbb2 libtbb-devののlibjpeg-devののlibpng-devののlibtiff-devの-devのlibdc1394-22 libjasper-devの\、その後OpenCV3.2.0をダウンロードOpenCV_contrib-3.2.0、ダウンロードにはいくつかの時間を待つ必要が

https://github.com/Itseez/opencv/archive/3.2.0.zip

https://github.com/opencv/opencv_contrib/archive/3.2.0.zip

3 CMakeの-GUIを実装次に、入力端子

須藤はcmakeの-QTインストールapt-getを -gui


3.Install OpenCVの

図1、図2に示す伸長OpenCV3.2.0 OpenCV_contrib-3.2.0を(抽出)。


2.入力した後、右のターミナルを開きます(またはカレントディレクトリにCD opencv3.2.0を入力することで、他の場所でターミナルを開いて)、OpenCV3.2.0フォルダからの抽出物を入力するには、ダブルクリック(最後の行と第三のスペースを忘れないでください2点):

    ビルドMKDIR
    CDビルド
    cmakeの-GUI ..

コードをインストールするフォルダのパスに配置されているパスを選択し、図3に示すように、それは内部の上部に、2つのパスがCMakeのグラフィカル・インターフェースをポップアップ表示されます

、4左下にクリック当事者は、ボタンを設定し、UNIXのMakefileを、使用を選択し、デフォルトのネイティブコンパイラ(デフォルト)を選択し、[完了]をクリック


5、あなたはいくつかの時間を待つために、いくつかのファイルをダウンロードする必要があります。デフォルトの設定は、次にCMakeの、すなわち、あるロード


中間部分、すなわち、ウィンドウ構成リスト、直接一貫したcmakeのにメイクファイルを生成するためにこのコマンドを使用します。上述したように、この構成は、それがより直感的で便利であり、グラフィカル・インターフェースによって行われます。
図6に示すように、2つの場所で変更する必要があり:

(まだ変更する必要はありません存在する場合)(1)入力RELEASEのCMAKE_BUILD_TYPE値で、他は同じままです。
CMAKE_INSTALL_PREFIXは、以下の最終実行は、あなたが個人的なニーズに応じて変更することができ、このディレクトリにインストールさせる際に生成されたメイクファイルをインストールし、デフォルトのインストールディレクトリを示します。私はここで改訂されません。


(2)選択入力ディレクトリにOPENCV_EXTRA_MODULES_PATHで(ブランクの後ろに行を選択するためにクリック)

その後、フォルダ、ノートにモジュールファイルopencv_contrib-3.2.0フォルダを選択し、唯一の選択ではないopencv_contrib-3.2.0フォルダのように、あなたはモジュールのフォルダの中身をチェックする必要があります!示され、その後、以下選択してください。
注:OPENCV_EXTRA_MODULES_PATHコンパイラは、拡張モジュールを指定するために使用され、モジュールはOpenCV_contribを含みます。


7.コンフィギュレーション・ファイルを生成するには、クリックして、このステップは比較的速やかに行うべきです。

8は、その後、ビルドディレクトリ配下の端末を開いて入力してください

    メイク
    make installをsudoを

9にして、インストールを開始し、このステップは心配しないでください......長い時間を待たなければならない、我々はすぐにこの成功したインストール手順を経ます〜


するときに、コマンドの上記の2つのラインの実装を完了し、100%の時間、お祝いの言葉を参照してください!インストールが成功しました!


第四に、構成環境変数

1は、インストールが成功したOpenCVのでは、環境変数を設定する必要があります。ファイルを開き:

sudoのgeditの/etc/ld.so.conf.d/opencv.conf

2を、最後に次を追加:

は/ usr / local / libの

3、次の構成リポジトリ:

sudoのldconfigを

4、お使いの環境変数を変更します。

sudoの/etc/bash.bashrc geditの

。:5、ファイルに追加され

    PKG_CONFIG_PATH = $ PKG_CONFIG_PATH:は/ usr / local / lib / pkgconfig
    PKG_CONFIG_PATH輸出

6は、保存して終了は、実行する前に、次のルーチンは、構成を検証するために、端末を再オープンする必要があります。

これは、インストールと設定の全体のプロセスは完了です!


ファイブテスト

ターミナルコマンドで実行されている1、:PKG-config設定--cflags --libs OpenCVの次のメッセージ表示されます:

    Ubuntuのlicaibiao @:〜/テスト/ PKG- $ CONFIG --cflagsのOpenCV OpenCVの--libs  
    -Iは/ usr / local /含める/ OpenCVの-Iは/ usr /ローカル/含ま-Lは/ usr / local / libの-lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core  
    licaibiao @ Ubuntuの:〜/テスト/ OpenCVの$   

2は、画像を開くためのプログラムを実行します。

(1)任意の位置に、新しいフォルダ試験。

(2)DisplayImage.cppファイルを作成し、次のコードを入力し、保存します。

    書式#include <cv.h>  
    #include <highgui.h>  
    する#include <opencv2 /コア/ core.hpp>  
     の#include <opencv2 /のHighGUI / highgui.hpp>  
      
    名前空間CVを用いて、  
    INTメイン(int型ARGC、チャー** ARGV)  
    {  
        マット画像。  
        画像=関数imread(ARGV [1]、1)。  
      
        (ARGC = 2 || image.data!)なら  
        、{  
            のprintf( "いいえ画像データの\ n");  
            -1を返します。  
        }  
      
        namedWindow( "表示画像"、CV_WINDOW_AUTOSIZE)。  
        関数imshow(「表示画像」、画像)。  
        waitKey(0)。  
      
        0を返します。  
    }  

(3)用CMakeの编译:添加一个CMakeLists。


    find_package(OpenCVのREQUIRED)  
    add_executable(DisplayImageザDisplayImage)  
    target_link_libraries(OpenCV_LIBSザDisplayImage $ {})  

(4)試験フォルダ右に、ターミナルを開き、コマンドを実行は、実行ファイルDisplayImageを生成します。(ここで、cmakeのに十分後ろポイントは、現在のディレクトリcmakeのの動作の実装こと)

    cmakeの。
    メイク


(5)は、名前を変更し、test.jpg、テストフォルダにコピー画像を選択する

(6)端末で実行します次のコード

./DisplayImageのtest.jpgは、

上記の手順がインストールされ、構成されている場合は、画像を表示することができます:


おすすめ

転載: www.cnblogs.com/penuel/p/11320133.html