AndroidStudioにOpenCVのモジュールを導入する

2019年6月29日

カメラ関係のアプリ開発を目論んで、AndroidStudio3.4にopencv4.1.0を導入しましたので記録します。

●Opencvをダウンロードします
Opencvのサイト(https://opencv.org/releases/)からAndroidをダウンロードして解凍します。
opencv-4.1.0-android-sdk.zip

以下AndroidStudioのプロジェクトで作業します。

●プロジェクトにOpenCVのモジュールを追加します
プロジェクトツリーのappで右クリックでNew→Moduleを押します
ImportGradeProjectを選択して

Source directoryに先ほど解凍した
OpenCV-android-sdk\sdkを指定します。
Module nameは自動的に:sdkが付きました。

●appにopenCVの依存関係を設定します
プロジェクトツリーのappで右クリックでOpen Module Settingsを押します
DependencyでModules:appでDeclare Dependenciesで+を押して
先ほど追加したOpeCVのモジュール(sdk)を追加して、Dependenciesに設定します。

●最小バージョンを調整します
build.grade(Module:sdk)のminiSdkVersion の初期値の21を、
build.grade(Module:app)のminiSdkVersion と同じににあわせて修正します。(今回は15でした)

以上です。