手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

opencv编译方法

时间:2024-10-14 19:34:20

1、 准备环境 (1). Opencv源码版本: 2.4.13 (2). Opencv源码路径: /home/zd/openCV-2.4.13/ (3). 粕盘镱嘧编译平台: Ubuntu (4). NDK: /opt/android-ndk-r16b (5). 设置ANDROID_NDK的环境变量 在~/.bashrc中设置ANDROID_NDK的值:export ANDROID_NDK=/op t/android-ndk-r16b 执行source .bashrc 使刚才的设置生效 (6). 安装cmake以及依赖库(Ubuntu平台已安装) sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

2、 OpenCV配置移动平台(目前针对的是android平台, 如有需要可以编译ios平台)选项说明(重要)下面3副图中的内容见opencv源码:openCV-2.4.13/platforms/android/android.toolchain.cmake

opencv编译方法
opencv编译方法
opencv编译方法

3、 不同平台下的OpenCV配置 (1). armeabi架构 新建名为cmake_a ndroid_armeabi.sh的文件: /home/zd/openCV-2.4.1 3/platforms/scripts/cmake_a ndroid_armeabi.sh 该文件的内容如下图所示:

opencv编译方法

4、 (2). armeabi-v7a with NEON架构 新建荏半吨蛸名为cmake_android_armeabi-v7a-N呶蓟鹭毵EON.sh的文件: /home/zd/ope nCV-2.4.13/platforms/scripts/cmake_android_armeabi-v7a-NEON.sh 该文件的内容如下图所示:

opencv编译方法

5、(3). arm64-v8a架构 新建名为cmake_android_arm64-v8a.sh的文件: /home/zd/openCV-2.4.13/platforms/scripts/cmake_android_arm64-v8a.sh 该文件的内容如下图所示:

opencv编译方法

6、(3). x86架构新建名为cmake_android_x86.sh的文件: /home/zd/openCV-2.4.13/platforms/scripts/cmake_android_x86.sh该文件的内容如下图所示:

opencv编译方法

7、(4). x86_64架构新建名为cmake_android_x86.sh的文件: /home/zd/openCV-2.4.13/platforms/scripts/cmake_android_x86.sh该文件的内容如下图所示:

opencv编译方法

8、(5). Linux发行版---Ubuntu新建名为cmake_linux-ubuntu.sh的文件: /home/zd/openCV-2.4.13/platforms/scripts/cmake_linux-ubuntu.sh该文件的内容如下图所示:

opencv编译方法
© 手抄报圈