我已经将OpenCV库导入android studio,但是OpenCVloader.initDebug()给我false,有什么问题吗?
我已将OpenCV库导入android studio,但OpenCVloader.initDebug()给出的结果为false 我已经像这样导入了OpenCV库 1:我为AndroidStudio 4.1.3下载了这个OpenCV-2.4.11-android-sdk库 2:我将这个OpenCV-2.4.11-android-sdk\OpenCV android sdk\sdk\java作为模块导入 3:我已经配置了它的gradle文件 4:我下载了这个android-ndk-r21e,然后我把它的路径放在local.properties中 5:我从项目结构/依赖项中添加了OpenCV的依赖项 6:我使用了OpenCVLoader.initDebug(),它给了我false,而给了我true。我已经将OpenCV库导入android studio,但是OpenCVloader.initDebug()给我false,有什么问题吗?,android,opencv,Android,Opencv,我已将OpenCV库导入android studio,但OpenCVloader.initDebug()给出的结果为false 我已经像这样导入了OpenCV库 1:我为AndroidStudio 4.1.3下载了这个OpenCV-2.4.11-android-sdk库 2:我将这个OpenCV-2.4.11-android-sdk\OpenCV android sdk\sdk\java作为模块导入 3:我已经配置了它的gradle文件 4:我下载了这个android-ndk-r21e,然后我把
请告诉我问题出在哪里,谢谢我想你没有在JNI中链接OpenCV 您可以在android>defaultConfig>externalNativeBuild>cmake下的应用程序build.gradle中添加OpenCV_DIR cmake参数
arguments "-DOpenCV_DIR=" + file('../sdk').absolutePath + "/native/jni",
"-DANDROID_TOOLCHAIN=clang",
"-DANDROID_STL=c++_shared"
然后使用find_包在CMake中安装OpenCV
set(ANDROID_OPENCV_COMPONENTS "opencv_java" CACHE STRING "")
message(STATUS "ANDROID_ABI=${ANDROID_ABI}")
find_package(OpenCV REQUIRED COMPONENTS ${ANDROID_OPENCV_COMPONENTS})
您可以按照以下步骤操作: