编译android libopencv_java4.so,版本opencv-4.5.5和contrib,成功编译并经测试后的源代码和脚本

一、 文件目录
opencv/open4.5.5  
opencv/open4.5.5/ opencv_contrib
opencv/open4.5.5/ build   :编译目录和库生成目录
二、 编译脚本
   opencv下build-android-opencv.sh  这个脚本文件是重点
   如果不生成android工程文件不需要sdk,只需要ndk就行了,需特别注意如果cmake过程出现问题,很大概率是-DCMAKE_TOOLCHAIN_FILE= "${WD}/android-cmake/android.toolchain.cmake" \的问题,原因这里就不说明了,解决办法是把这个opencv自带的android.toolchain.cmake换成你的ndk中带有的android.toolchain.cmake,它在android-ndk-r23b/build/cmake下,也就是你只需要把-DCMAKE_TOOLCHAIN_FILE=/你的ndk/android-ndk-r14b/build/cmake/android.toolchain.cmake,当然ndk14b是不会有这个问题的,大概率是你需要使用其他版本的ndk,如17,20。-DCMAKE_ANDROID_ARCH_ABI 设置编译的版本,目前设置的是armv7版本,如果需要编译arm64,则设置为arm64-v8a即可。 该选项可以设置为:“armeabi-v7a”, “armeabi”, “armeabi-v7a with NEON”, “armeabi-v7a-hard with NEON”, “armeabi-v7a with VFPV3”, “armeabi-v6 with VFP”, “arm64-v8a”,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值