AndroidでOpenCV4.5.5を使って写真を撮って円検出を行おうとしています。
OpenCVを使うためにはOpencvLoaderの初期化が必要だと理解していますがいまいちやり方が分かっていません、どなたかご教授いただければ幸いです。
環境
Android Studio Bumblebee | 2021.1.1 Patch 1
Build #AI-211.7628.21.2111.8139111, built on February 2, 2022
Runtime version: 11.0.11+9-b60-7590822 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 8
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: org.jetbrains.kotlin (211-1.6.10-release-923-AS7442.40)
Build API(32API)
試したコード
Kotlin
1 private val mLoaderCallback: BaseLoaderCallback = object : BaseLoaderCallback(this) { 2 override fun onManagerConnected(status: Int) { 3 when (status) { 4 SUCCESS -> { 5 Log.i(TAG, "OpenCV loaded successfully") 6 7 } 8 else -> { 9 super.onManagerConnected(status) 10 } 11 } 12 } 13 } 14 public override fun onResume(){ 15 super.onResume() 16 OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_4_0, this,mLoaderCallback) 17 }
また
app\libs
に
sdk\native\libs
の中身をコピーしましたが駄目でした。
どうぞよろしくお願いします。
追記
情報足りなくて申し訳ないです・
実行結果ですが、Buildは成功するのですがアプリ実行時に
「Package not found」と出てきてInstallをするかの選択肢が出るのですが
YESを押してもOpenCV Manager のインストール失敗 と出る状況です。

回答1件
あなたの回答
tips
プレビュー