Ubuntu 16.04下opencv 3.1.0安装教程与注意事项
本篇文章主要针对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的安装和链接过程。
网址如下how to install opencv,按照这个上面装,当然,这个也Install OpenCV 3.0 and Python 2.7+ on Ubuntu 14.04,Install OpenCV 3.0 and Python 3.4+ on Ubuntu 14.04的教程,但是我没有试验过,主要讲几点,这个是容易产生陷阱的地方,在步骤四的时候
$cd~/opencv-3.1.0/
$mkdirbuild
$cdbuild
$cmake-DCMAKE_BUILD_TYPE=RELEASE\
-DCMAKE_INSTALL_PREFIX=/usr/local\
-DINSTALL_PYTHON_EXAMPLES=ON\
-DINSTALL_C_EXAMPLES=OFF\
-DOPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.1.0/modules\
-DPYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python\
-DBUILD_EXAMPLES=ON..
这第四个命令是要输入一下回车一下,所有的都不能少,很多人可能会一次性复制好,这个是错的。
再然后
make-j4
4这个4是根据你电脑的core来输入的,如果你是2核就输入2,如果是8 核就输入8,这个在我的电脑里面的属性,处理器里面查看型号,然后百度一下,每次输入错误都要make clean,如果不想查型号就输入make,但是估计到时用的时候处理数据比较慢。
最后,第五步的,
$ls-l/usr/local/lib/python2.7/site-packages/
total1972
-rw-r--r--1rootstaff2016608Sep1509:11cv2.so
你只要输入了1,就会出现2,3,所以注意一点,python3也是一样,好了所有的坑完了,怎么可能,如果你想正常使用就要使用
sudo pip3 install opencv-pythonpython 3
然后就能用了,不然用起来特别麻烦,如果你是python2就输入
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 68
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展