OpenCV源码交叉编译android库

OpenCV源码编译android库

之前的文章中介绍过如何源码编译OpenCV库,但是当时编译的是pc的cpu版本,但是在使用中,很多代码最终要运行在手机等便携式设备上,所以本文介绍一下,如何使用OpenCV源码检查编译构建android的opencv库。

交叉编译环境构建

首先需要下载android NDK,下载地址: https://developer.android.google.cn/ndk/downloads;

下载后解压,将文件夹拷贝到相应的目录下,例如/opt/目录下;例如我用的是android-ndk-16b,在android-ndk-r16b/build/tools目录下可以找到make-standalone-toolchain.sh文件,该文件可以帮助我们生成独立编译工具链,可以使用./make-standalone-toolchain --help,命令查看该工具的使用方法:

Valid options (defaults are in brackets):

  --help                   Print this help.
  --verbose                Enable verbose mode.
  --dryrun                 Unsupported.
  --toolchain=<name>       Specify toolchain name
  --use-llvm               No-op. Clang is always available.
  --stl=<name>             Specify C++ STL [gnustl]
  --arch=<name>            Specify target architecture
  --abis=<list>            No-op. Derived from --arch or --toolchain.
  --ndk-dir=<path>         Unsupported.
  --package-dir=<path>     Place package file in <path> [/tmp/ndk-nn]
  --install-dir=<path>     Don't create package, install files to <path> instead.
  --dryrun 
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值