MacOSインストールOpenCV 4

3133 ワード

MacOSインストールOpenCV 4
  • macOSでOpenCV 4
  • をインストール
  • ダウンロードソース
  • インストール依存パッケージ
  • コンパイルツール
  • Python
  • その他のパッケージ
  • コンパイル
  • テスト
  • MacOSでOpenCV 4をインストール
    ソースのダウンロード
    公式git repoでソースをダウンロードし、アクセスhttps://github.com/opencv/opencv/releasesを選択し、最新のreleaseバージョンを選択すればいいので、AssetsのSource code(zip)をダウンロードすることを選択します.ダウンロード後、フォルダを探して解凍します.
    依存パッケージのインストール
    コンパイルツール
    まずXcodeをインストールし、App Storeからインストールするには、忍耐が必要です.インストール後にTerminalを開き、次の2つのコマンドを実行してコンパイルツールをインストールします.
    sudo xcodebuild -license
    sudo xcode-select --install
    

    これらをインストールすると、make、gcc、clangなどのコマンドがシステムにすでに存在するはずです.
    Python
    Pythonのインストール方法はいろいろありますが、個人的にはanacondaでインストールし、anacondaのPythonをシステムのデフォルトPythonに設定することをお勧めします.Pythonをインストールしてからnumpyパッケージをインストールします.
    pip install numpy
    

    インストールが完了しているかどうかを確認しないと、その後のcmakeで生成されたconfig情報で正しく見つかったかどうかを確認できます.
    その他のパッケージ
    その他の依存パッケージはHomebrewでインストールする必要があります.知らない人は公式サイトにアクセスできますhttps://brew.sh/index_zh-cn.html.
    公式サイトの指示に従ってHomebrewをインストールし、Terminalを開いてコマンドを実行します.
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    Homebrewをインストールすると、brewコマンドで依存パッケージをインストールできます.Terminalでは、次のコマンドを実行します.
    brew install cmake pkg-config
    brew install jpeg libpng libtiff openexr
    brew install eigen tbb
    

    コンパイル
    従来のC++コンパイル方式で、4.1.2バージョンのOpenCVをインストールしました.
    cd opencv-4.1.2
    mkdir build
    cd build
    cmake -D CMAKE_BUILD_TYPE=RELEASE \
          -D CMAKE_INSTALL_PREFIX=/usr/local \
          -D BUILD_opencv_python2=OFF \
          -D BUILD_opencv_python3=ON ..
    

    次にcmakeが生成したconfig情報を見ることができ,情報からcmakeが適切な依存パケットや他の環境を見つけたかどうかを見ることができる.
    cmakeのconfig情報を観察した後、コンパイルを実行します.
    sudo make -j8
    sudo make install
    

    テスト
    サンプルプログラムを実行してテストします.
    cd opencv-4.1.2/samples/cpp/example_cmake
    mkdir build
    cd build
    cmake ..
    make
    ./opencv_example
    

    ポップアップウィンドウにカメラ画像が表示され、Hello OpenCVの文字がOpenCVのインストールに成功したことを証明している場合.