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つのコマンドを実行してコンパイルツールをインストールします.
これらをインストールすると、make、gcc、clangなどのコマンドがシステムにすでに存在するはずです.
Python
Pythonのインストール方法はいろいろありますが、個人的にはanacondaでインストールし、anacondaのPythonをシステムのデフォルトPythonに設定することをお勧めします.Pythonをインストールしてからnumpyパッケージをインストールします.
インストールが完了しているかどうかを確認しないと、その後のcmakeで生成されたconfig情報で正しく見つかったかどうかを確認できます.
その他のパッケージ
その他の依存パッケージはHomebrewでインストールする必要があります.知らない人は公式サイトにアクセスできますhttps://brew.sh/index_zh-cn.html.
公式サイトの指示に従ってHomebrewをインストールし、Terminalを開いてコマンドを実行します.
Homebrewをインストールすると、brewコマンドで依存パッケージをインストールできます.Terminalでは、次のコマンドを実行します.
コンパイル
従来のC++コンパイル方式で、4.1.2バージョンのOpenCVをインストールしました.
次にcmakeが生成したconfig情報を見ることができ,情報からcmakeが適切な依存パケットや他の環境を見つけたかどうかを見ることができる.
cmakeのconfig情報を観察した後、コンパイルを実行します.
テスト
サンプルプログラムを実行してテストします.
ポップアップウィンドウにカメラ画像が表示され、Hello OpenCVの文字がOpenCVのインストールに成功したことを証明している場合.
ソースのダウンロード
公式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のインストールに成功したことを証明している場合.