Android Studioで既存PJにOpenCVを導入する(未完)
前回
前回はサンプルを動かしてみた。
参考
OpenCVをandroid Studioで使えるようにするメモ - Qiita
PJを開きOpenCVの居場所を作る
記事の1~5の通りで問題ない * 「libs」というディレクトリを作成 * libsへ「openCV/OpenCV-android-sdk/sdk/java」をペースト * javaフォルダをリネームし「opencv」へ
opencvフォルダの中にbuild.gradleを作成
ほぼ記事の通り。
一行目
apply plugin: 'android-library'
だけ怒られたので、別のgradleファイルの宣言を参考に修正
setting.gradleにinclude ':libs:opencv'を追加
参考記事の通り。問題なさそう。
「jniLibs」Dirを作成
OpenCV-android-sdkの配下「libs」の中身をコピー 参考記事の通りで問題なさそう
SDKの登録(?)
- File -> Project Structureを選択
- Modules -> Dependenciesから右下の「+」をクリックし、
- 「3 Module dependency」をクリックし、
- 「:libs:opencv」を追加 つまずいた。メニューの文言が変わっていて見つからなかった。
- File -> Project Structureを選択
- Modules.appを選択
- Dependenciesから右の「+」をクリック
- 「3 Module dependency」をクリックし、
- 「:libs:opencv」を追加
細かいけど、上記でうまくいった模様
Sync中...
エラーが出てそしていじってたらエラーが消えた。怖い。解決できないシンボル
参考記事にあった下記シンボルが解決できないと怒られる
OpenCVLoader.initDebug()
原因はわかんないけど、今日は一旦ここまでにしよう…