Ubuntu 16.04下opencv 3.1.0安装教程与注意事项

5星 · 超过95%的资源 需积分: 46 65 下载量 190 浏览量 更新于2024-09-08 4 收藏 1KB TXT 举报
本篇文章主要针对Ubuntu 16.04系统的用户,详细介绍如何在该环境下正确安装OpenCV 3.1.0版本。由于OpenCV 2.x并不兼容Ubuntu 16.04,因此本文着重于指导如何在Ubuntu 16.04上安装OpenCV 3.0版本,以及与之相关的Python 2.7集成。 首先,安装OpenCV 3.0和Python 2.7+在Ubuntu 14.04上的步骤可能不适用于Ubuntu 16.04,因为环境差异可能导致某些依赖问题。然而,文章提供了一个通用的安装流程,以确保在Ubuntu 16.04上成功安装: 1. 下载并解压OpenCV: 从OpenCV官网下载最新版本的opencv-3.1.0源码包,并解压到一个名为~/opencv-3.1.0的目录下。 2. 创建构建目录:进入解压后的目录,创建一个名为build的子目录,用于编译过程。 3. 配置CMake: 使用命令行工具CMake来配置安装。设置CMAKE_BUILD_TYPE为RELEASE,安装路径为/usr/local,同时启用Python接口的安装(INSTALL_PYTHON_EXAMPLES=ON),关闭C++示例的安装(INSTALL_C_EXAMPLES=OFF)。还需指定额外模块路径(OPENCV_EXTRA_MODULES_PATH)和Python解释器路径(PYTHON_EXECUTABLE)。 4. 编译和安装:运行`cmake ..`后,执行`make -j4`进行编译,如果遇到错误,可能需要先做`make clean`清理缓存再重新编译。编译完成后,使用`sudo make install`将OpenCV库安装到系统位置。 5. 检查Python绑定:确认Python 2.7的site-packages目录(/usr/local/lib/python2.7/site-packages/)中已经存在cv2.so文件,这是OpenCV Python接口的关键部分。如果没有,可能需要使用`sudo pip install opencv-python`来手动安装Python 2的OpenCV绑定。 6. Python 3支持:对于Python 3的安装,需要注意的是,Ubuntu 16.04默认使用Python 3,因此如果想安装OpenCV Python 3绑定,可能需要先切换到Python 3环境,然后使用`sudo pip3 install opencv-python`进行安装。 本文提供了针对Ubuntu 16.04安装OpenCV 3.1.0的详细指南,包括必要的配置和注意事项,以帮助用户顺利完成安装,并确保与Python 2.7的兼容性。如果用户需要在Python 3环境中使用OpenCV,也需要特别处理Python 3的安装和链接过程。