说起来为什么花了三天,主要还是因为编译最后一直没有生成libopencv_java4.so的动态库,大概知道原因,应该还是我系统环境的问题,等有个时间换台电脑再重新试下看看。...编译完后可以看到,native的目录下没有libs的文件夹,只有staticlibs的,进去后全是静态库,完全没有我想到的libopencv_java4.so动态库。...03 配置JDK和ANT后编译 想到可能是没有安装ANT和配置JDK,所以才没有libopencv_java4.so,那我们就来解决这个问题。 ? ? ?...最后还是要感谢呱呱,把他编译好armeabi-v7a和arm64-v8a的libopencv_java4.so发给了我,喜欢OpenCV或Android的朋友也推荐关注下。
建立了libopencv_java45的动态库,连接了上面定义的库目录下对应的CPU架构中的libopencv_java4.so的文件 CMakeList代码 # For more information...set_target_properties(libopencv_java45 PROPERTIES IMPORTED_LOCATION "${opencvlibs}/${ANDROID_ABI}/libopencv_java4
set_target_properties(libopencv_java4 PROPERTIES IMPORTED_LOCATION "${opencvlibs}/${ANDROID_ABI}/libopencv_java4
3rdparty:第三方库(OpenCV中使用的其他第三方库的静态库) jni:opencv jni层 libs:存放各种cpu类型的编译后的libopencv_java4.so动态库 staticlibs
文中介绍了编译OpenCV+Contrib模块的编译,虽然Andorid下编译始终没有获得libopencv_java4.so的库,不过在Windows下编译还是正常的,今天主要介绍人脸特征点的检测功能
PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/jniLibs/libs/${ANDROID_ABI}/libopencv_java4
libopencv_java4 PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}/libopencv_java4
/jniLibs/${ANDROID_ABI}/libopencv_java4.so) # 在ndk中查找log库 取别名log-lib find_library(log-lib log) # 在ndk
/jniLibs/${ANDROID_ABI}/libopencv_java4.so) #so文件位置 ## 在ndk中查找log库 取别名log-lib find_library(log-lib
领取专属 10元无门槛券
手把手带您无忧上云