1 Star 1 Fork 1

forme98 / opencv_and_opencv_contrib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

opencv_and_opencv_contrib

介绍

Android NDK-r21 编译 opencv-3.3.1 + opencv_contrib-3.3.1

安装教程

  1. sudo apt-get install cmake

  2. 官网下载NDK: android-ndk-r21,SDK可以不需要.

  3. 下载opencv和opencv_contrib,切换到3.3.1版本. git clone https://github.com/opencv/opencv.git git clone https://github.com/opencv/opencv_contrib.git 推荐更快的国内地址: https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload/

  4. 下载path包: 如果你要问我为什么,我只能告诉你,这个是我踩过的坑(https://github.com/opencv/opencv_contrib/issues/1301). https://github-production-repository-file-5c1aeb.s3.amazonaws.com/12756992/4520852?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20201212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20201212T150158Z&X-Amz-Expires=300&X-Amz-Signature=63b69d60980b1e7f6828c312b27a2601fc49e758ddad57907753fc072d266a7e&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=12756992&response-content-disposition=attachment%3Bfilename%3Dpatch__.zip&response-content-type=application%2Fzip 解压到目录: /home/gmy/disk0/mingyi/gitee/opencv/opencv-3.3.1/.cache/xfeatures2d/

  5. 进入opencv源码目录,配置好相关变量路径,然后执行下面的脚本. ########################################################################### #!/bin/sh

ndkdir=/home/gmy/Android/android-ndk-r21 android_toolchain_cmake=$ndkdir/build/cmake/android.toolchain.cmake export ANDROID_NDK=/home/gmy/Android/android-ndk-r21 arm_abi=arm64-v8a arm_abi=armeabi-v7a androidSdkAPI=24 opencv_contrib_dir=/home/gmy/disk0/mingyi/gitee/opencv/opencv_contrib-3.3.1/modules opencv_dir=/home/gmy/disk0/mingyi/gitee/opencv/opencv-3.3.1

cd $opencv_dir rm -rf build && mkdir build cp build.sh build/ cd build/

cmake $opencv_dir -DCMAKE_TOOLCHAIN_FILE=${android_toolchain_cmake} -DANDROID_ABI=$arm_abi -DANDROID_STL=c++_static -DCMAKE_BUILD_TYPE=Release -DANDROID_NATIVE_API_LEVEL=android-$androidSdkAPI -DANDROID_PLATFORM=$androidSdkAPI -DOPENCV_EXTRA_MODULES_PATH=$opencv_contrib_dir

make -j12 && make install

编译好的库

编译好的库:

输入图片说明

空文件

简介

# Android NDK-r21 编译 opencv-3.3.1 + opencv_contrib-3.3.1 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/forme98/opencv_and_opencv_contrib.git
git@gitee.com:forme98/opencv_and_opencv_contrib.git
forme98
opencv_and_opencv_contrib
opencv_and_opencv_contrib
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891