Ubuntu 17.04系统下源码编译安装opencv的步骤详解

2019-01-16 23:23:04王振洲

用图形化工具配置生成 makefile

切换至 opencv 目录,然后新建一个目录,用于存放 cmake 生成的配置文件。

mkdir build

cd build

在你的图形界面的软件中找到 cmake-gui 打开

然后在 Where is the source code 中添加 opencv 的目录路径,在 where to build the binaries 中添加刚才新建的 build 目录

然后点击下面的Configure,选择 Unix Makefiles,然后选择 default ...。点击 OK,从而处理 opencv目录下的 CMakeLists.txt 。并且在 Build 目录下生成 CMakeCache.txt 及 Makefile 等相关文件。

Configure配置结束后,将会出现类似以下配置界面

以下是需要修改的部分

CMAKE_BUILD_TYPE 修改为 RELEASE OPENCV_EXTRA_MODULES_PATH 设为 opencv_contrib 中的 modules 目录的路径(比如,/home/arvin/opencv_contrib/modules) 在 BUILD_EXAMPLES 的复选框里 打勾 在 INSTALL_C_EXAMPLES 的复选框里 打勾 在 INSTALL_PYTHON_EXAMPLES 的复选框里 打勾 在 WITH_FFMPEG 的复选框里 打勾 在 WITH_GTK 的复选框里 打勾 在 WITH_V4L 的复选框里 打勾 在 WITH_TIFF 的复选框里 打勾 在 WITH_PNG 的复选框里 打勾 在 WITH_JPEG 的复选框里 打勾 在 WITH_JASPER 的复选框里 打勾 取消 WITH_CUDA 的复选框里的勾 取消 WITH_CUFFT 的复选框里的勾

然后点击Configure,应用刚才的修改并且将修改内容更新至 build 目录下的 CMakeCache.txt 中。然后点击 Generate,更新 Makefile。

安装OpenCV3 及 OpenCV3 的额外包

cd opencv/build/
make -j8
sudo make install
sudo ldconfig

测试环境是否配置成功

# 在命令行打开你的python 解释器,输入以下命令 import cv2 print cv2.__version__ # 若看到类似以下输出,则表示配置成功 '3.3.0-dev'

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。

您可能感兴趣的文章:

Ubuntu下VIM配置成C++开发编辑器Ubuntu下安装并配置VS Code编译C++的方法ubuntu系统下C++调用matlab程序的方法详解ubuntu 下编译C++代码出现的问题解决Ubuntu如何轻松编译openJDK详解ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)下载、编译、运行android 7.1系统详解(ubuntu 16.0.4)Ubuntu12下编译安装PHP5.3开发环境Ubuntu环境下使用G++编译CPP文件