Java 找不到Opencv管理器包!!试着安装它

Java 找不到Opencv管理器包!!试着安装它,java,android,opencv,kotlin,Java,Android,Opencv,Kotlin,我下载了最新的android open CV(V4.5.2),并按照谷歌提供的说明进行了配置。但当我在设备上运行take the build时,它显示未找到opencv管理器包。。当重定向到play store时,它从未停止加载 我在onResume中添加了此代码 override fun onResume() { initAsync(OPENCV_VERSION, applicationContext, loaderCallback) } 当我从onResum中删除此功能时,

我下载了最新的android open CV(V4.5.2),并按照谷歌提供的说明进行了配置。但当我在设备上运行take the build时,它显示未找到opencv管理器包。。当重定向到play store时,它从未停止加载

我在onResume中添加了此代码

override fun onResume() {
        initAsync(OPENCV_VERSION, applicationContext, loaderCallback)
}

当我从onResum中删除此功能时,相机可以工作,但openCV逻辑无法工作。

能否更详细地描述安装过程

我通过以下步骤成功安装:

  • 导入SDK模块
  • 编辑设置.gradle
  • 编辑应用程序build.gradle
  • 在下面添加OpenCV_DIR cmake参数 android>defaultConfig>externalNativeBuild>cmake

    arguments "-DOpenCV_DIR=" + file('../sdk').absolutePath + "/native/jni",
            "-DANDROID_TOOLCHAIN=clang",
            "-DANDROID_STL=c++_shared"
    

    implementation project(':opencv')
    
  • 在cmake中安装opencv
  • implementation project(':opencv')
    
    set(ANDROID_OPENCV_COMPONENTS "opencv_java" CACHE STRING "")
    message(STATUS "ANDROID_ABI=${ANDROID_ABI}")
    find_package(OpenCV REQUIRED COMPONENTS ${ANDROID_OPENCV_COMPONENTS})
    .
    .
    .
    target_link_libraries(${PROJECT_NAME} ${ANDROID_OPENCV_COMPONENTS})