2017年2月4日土曜日

Android StudioにOpenCVをインストール

Android StudioにOpenCVをインストールします。
以下のサイトからOpenCV for Androidをダウンロードします。
http://opencv.org/

ダウンロードしたファイルを任意の場所に展開します。(Cドライブ直下等)
その後、Android Studio上で任意のプロジェクト(初期設定のプロジェクトで可)を開いた状態で、File→New→Import Moduleを選択し、以下のフォルダを選択します。(Cドライブ直下の場合)

C:\OpenCV-android-sdk\sdk\java

Module NameがopenCVLibrary320等となっていればOKです。
Nextを押し、設定を変えずにFinishを押します。

次に、OpenCV for Androidのサンプルプログラムをインポートします。
File→New→Import Projectを選択し、以下のフォルダを選択します。(Cドライブ直下の場合)

C:\OpenCV-android-sdk\samples\tutorial-1-camerapreview

必要に応じて、Import Destination Directoryを変更し、Nextを押し、次の画面でFinishを押します。

次に、build.gradleの設定をします。
以下の図のように、Project画面に切り替え→tutorial-1-camerapreview→openCVLibrary320→build.gradleの中で、 各SdkVersionを21以上に設定します。



また、tutorial-1-camerapreview→openCVTutorial1CameraPreview→build.gradleについても同様の設定を行います。

右上にSync Nowが表示されている場合クリックします。
そして、下のほうのMessages Gradle Syncの中に発生しているエラーの、Install missing platform(s) and sync projectをクリックします。

インストールが実行され、Finishを押します。
Syncが実行され、しばらくすると処理が終わります。

次に、実機にOpenCV Manager をインストールします。
図のようにPlayストアにてOpenCV Managerを検索し、インストールします。


OpenCV Managerをインストールしたら、実機とパソコンをつなぎ、上のメニューのRun→Run 'openCVTutorial1CameraPreview'を押し、図のように実機を選択した状態でOKを押します。





 起動すると実機の画面上にカメラのプレビューが映ります。
下の図はそのスクリーンショットです 。



以上で、OpenCVのインストールとサンプルプログラムの実行を終わります。
なお、OpenCV Managerをインストールしたくない場合や、できない環境の場合には以下のサイトを参考にしてください。
http://qiita.com/denjin-m/items/8b2f30b98ef4529b8f1f
Cppに関することは行わなくても大丈夫です。

0 件のコメント:

コメントを投稿