![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
前のチュートリアル: Androidのカメラプレビューを用いたCVアプリケーションでOpenCLを使用する
次のチュートリアル: ARMベースのLinuxシステム向けのクロスコンパイル
| 原著者 | @sajarindider |
| 互換性 | OpenCV >= 3.4 |
以下の手順は macOS (Mavericks) でテスト済みだが、他のバージョンでも動作するはずである。
このチュートリアルでは、お使いのマシンに Python、NumPy、Git がインストール済みであることを前提とする。
最新の OpenCV Python バインディングとの互換性のため、最新の Python 3.x(少なくとも Python 3.8)をインストールすることを推奨する。
.dmg パッケージをインストールし、アプリケーションから起動する。これにより CMake の UI アプリが利用できる/usr/local/bin/ になる。Install command line links を選択してインストールを完了する。次を実行して CMake が正しくインストールされたことを確認する:
@code{.bash} brew install cmake @endcode 最新の安定版 OpenCV を使用するか、Git リポジトリ から最新のスナップショットを取得できる。
Git クライアントを起動し、OpenCV リポジトリ をクローンする。OpenCV contrib リポジトリ のモジュールが必要な場合は、それもクローンする。
例:
@code{.bash}
cd ~/<your_working_directory>
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
@endcode
生成される Makefile、プロジェクトファイル、オブジェクトファイル、出力バイナリを置くための一時ディレクトリ(ここでは build_opencv と表記する)を作成し、そこに入る。
例:
構成(Configuring)。cmake [<some optional parameters>] <path to the OpenCV source directory> を実行する
例:
あるいは、CMake GUI (cmake-gui) を使用できる:
/Users/your_username/opencv/Users/your_username/build_opencv-DCMAKE_BUILD_TYPE=Release(または Debug)。追加モジュールを含める: opencv_contrib リポジトリをクローンしてそのモジュールを含めたい場合は、次を設定する:
-DBUILD_DOCS=ON を設定する(doxygen が必要)-DBUILD_EXAMPLES=ON を設定する-DPYTHON3_EXECUTABLE=$(which python3)ビルドする。ビルドディレクトリで make を実行する。複数スレッドで実行することを推奨する
例:
ビルド後、次のコマンドで OpenCV をシステム全体にインストールできる:
CMake ベースのプロジェクトで find_package(OpenCV) を通じて OpenCV を使用するには、ビルドディレクトリまたはインストールディレクトリを指す OpenCV_DIR 変数を指定する。
例:
OpenCV をビルド(および任意でインストール)した後、Python を使ってバージョンを確認することでインストールを検証できる:
@code{.bash}
python3 -c "import cv2; print(cv2.__version__)"
@endcode
このコマンドはインストールされている OpenCV のバージョンを出力するはずである。
Homebrew によるインストール:
例:
pip によるインストール:
例:
opencv_contrib の追加モジュールにアクセスするには、pip install opencv-contrib-python を使って opencv-contrib-python パッケージをインストールする。