ダウンロードして、依存関係を追加
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は、
上記の手順がインストールされ、構成されている場合は、画像を表示することができます:
CMakeの-GUIインストールとOpenCV_contrib-3.2.0 OpenCV3.2.0とUbuntu18.04
おすすめ
転載: www.cnblogs.com/penuel/p/11320133.html
ランキング