mac 下 ndk 编译 open cv

1、下载 opencv 源代码:

wget https://github.com/opencv/opencv/archive/3.3.0.zip -O opencv_3.3.0.zip

2、配置环境变量 ```


// 文件输入以下内容
# android sdk
export ANDROID_SDK=/root/android/android-sdk-linux
export PATH=$ANDROID_SDK:$PATH

# android ndk
export ANDROID_NDK=/root/android/android-ndk-r15b
export PATH=$ANDROID_NDK:$PATH

source ~/.bash_profile

安装 ant:brew install ant

3、替换 sdk 里的 tools (密码:22ax) 为旧版,新版的 sdk 里的 tools/android 命令简化了,不能生成 android 项目,会报以下错误:

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "--silent create lib-project --path /Users/colbert/Documents/Works/Java/opencv-3.3.0/platforms/build_android_arm --target lib_target_sdk_target-NOTFOUND --name OpenCV --package org.opencv"

4、运行 ./scripts/cmake_android_arm.sh

cd opencv-3.3.0/platforms
./scripts/cmake_android_arm.sh
cd build_android_arm
make -j8
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,255评论 25 708
  • ============= openCV 编译======================== step 1: ...
    waterge阅读 1,089评论 0 1
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,893评论 2 45
  • 让我想想今天发生了什么…… 今天就一二节上大物课,嗯,老师第一节课串了一点知识点,第二节找出来了题,一起做...
    永恒yxh阅读 208评论 0 0
  • 大家好,都说核桃补脑,今天刚好买了核桃,加上前几天有朋友说小米粥的安眠效果不好,那么今天就来颗核桃。 那么今天就带...
    12月32号阅读 374评论 0 0

友情链接更多精彩内容