基于android的opencv4.0.1+opencv_contrib4.0.1编译

上篇说到从 https://opencv.org/releases.html 上可以下载到最新版的 OpenCV-android-sdk 但是由于从3.0版本开始,用于图像特征匹配的一些算法(比如SIFT,SURF,BRIEF,FREAK等)被转移到了opencv_contrib项目的xfeatures2d模块中。需要使用这些算法的同学请从 github上 下载 opencv_contrib和opencv 编译成Android需要的sdk 过程如下: ###1 准备所需的工具 和 library opencv 3.3.1 git clone https://github.com/opencv/opencv.git

opencv_contrib git clone https://github.com/opencv/opencv.git

CMake brew install cmake ninja ant

ndk

Android-sdk

###2 指定一个存放sdk的文件夹

本人在 opencv目录下创建了build文件夹存放编译后的sdk

cd ~/opencv/ & mkdir build
复制代码

###3 执行opencv提供的编译脚本

脚本位置:

cd ~/opencv/platforms/android
复制代码

执行脚本

./build_sdk.py --ndk_path ~/android-ndk-r10e --sdk_path ~/Library/Android/sdk --extra_modules_path ~/opencv_contrib/modules ~/opencv/build ~/opencv
复制代码

转载于:https://juejin.im/post/5c80be106fb9a049fa108b25

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值