[解決済み] Android StudioでOpenCVを使う
2022-04-27 12:37:41
質問
Android Studioを使ったアプリでOpenCVのライブラリを使いたいのですが、どうすればいいですか?以下の手順に従っています。 ここで しかし、次のようなエラーが発生します。
default'という名前のコンフィギュレーションが見つかりません。
何が間違っているのでしょうか?
Android Studio 1.0とgradle 2.2.1を使っています。
どのように解決するのですか?
Android StudioでAndroid OpenCV sdkを使用するための手順は以下の通りです。 これは簡略化したものです( 1 ) SOの答えです。
- ダウンロード 最新のOpenCV sdk for Androidはこちらから OpenCV.org をクリックし、ZIPファイルを解凍してください。
- Android StudioにOpenCVをインポートする から ファイル -> 新規作成 -> インポートモジュール を選択します。 sdk/java フォルダに格納します。
- build.gradleの更新 インポートしたOpenCVモジュールの下で、プロジェクトのbuild.gradleと一致するように、a) compileSdkVersion b) buildToolsVersion c) minSdkVersion d) targetSdkVersionの4フィールドを更新します。
-
モジュール依存関係の追加
によって
アプリケーション -> モジュールの設定
を選択し
依存関係
タブをクリックします。をクリックします。
+
を選びます。
モジュール依存性
をクリックし、インポートしたOpenCVモジュールを選択します。
- Android Studio v1.2.2の場合、モジュール設定にアクセスするために: プロジェクトビューで、依存モジュールを右クリックします。 -> モジュール設定を開く
- コピー リブ フォルダの下にある sdk/native をAndroid Studioの app/src/main .
- Android Studioで。 コピーした ライブラリ ディレクトリを jniLibs で完了です。
ステップ(6)は、Android Studioがネイティブのライブラリを
app/src/main/jniLibs
ではなく、古い
libs
フォルダーに格納します。Android OpenCVを初めて使う方は、以下のステップをお見逃しなく。
-
インクルード
static{ System.loadLibrary("opencv_java"); }
(注意: OpenCV バージョン 3 の場合,このステップでは,代わりにライブラリをロードします.opencv_java3
.) - ステップ(5)で、x86などのプラットフォームライブラリを無視した場合、デバイス/エミュレータがそのプラットフォームでないことを確認してください。
OpenCVはC/C++で書かれています。Java ラッパーは
- Android OpenCV SDK - OpenCV.orgがメンテナンスしているAndroidのJavaラッパーです。こちらをお勧めします。
- OpenCV Java - OpenCV.org が管理する自動生成のデスクトップ Java ラッパー.
- JavaCV - 独立した開発者によって維持されている人気のある Java ラッパーです。Androidに特化したものではありません。このライブラリ かもしれない OpenCVの新しいバージョンと同期していない。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
[解決済み] com.android.supportのライブラリは全て全く同じバージョン表記である必要があります。
-
[解決済み] 「Android Studioのバージョンアップで「デフォルトのアクティビティが見つかりません。
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Android Studioでパッケージ名を変更する
-
[解決済み] Android StudioのGradleとは?
-
[解決済み] Android Studio for Operation Systemsでのコード書式設定ショートカット
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
java.lang.NullPointerException: NULLオブジェクト参照で仮想メソッド......を呼び出そうとしました。
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
cygwinのダウンロード、インストールチュートリアル、およびCDTの「makeプログラムがパスに見つからない」バグの解消
-
Androidで発生した問題、解決策とヒント
-
ConstraintLayoutのいくつかのプロパティの概要(RelativeLayoutの強化版、LinearLayoutの比例プロパティを含む、階層ツールの削減)。
-
Android Bluetooth 開発の基本プロセス
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
SpinnerのOnItemSelectedListenerのonItemSelectedメソッドの4つのパラメーターの意味