Ubuntu 16.04 anaconda安装opencv及python链接
来源:互联网 发布:windows 10 安装.net 编辑:程序博客网 时间:2024/06/05 12:46
Ubuntu 16.04 anaconda安装opencv及python链接
工作中需要在python环境中使用opencv,直接安装opencv-python,发现无法处理视频文件,于是google了一下编译安装方法,在此简要记录一下。ps: opencv版本 3.3 python版本 3.5
主要参考了以下两篇技术博客。
http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
http://blog.topspeedsnail.com/archives/4755
1.安装依赖
系统升级 sudo apt-get update
sudo apt-get upgrade
编译工具 apt-get install build-essential cmake pkg-config
图像处理库 apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev
视频处理库 apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
apt-get install libxvidcore-dev libx264-dev
GUI
注意: 在上两篇博客中,使用的是libgtk3,由于libgtk3使用的proobuf是2.6版本,而本机使用的是3.3版本的,所以编译安装后会提示版本不符,使用2.0不会出现此问题,所以需要根据自己电脑的protobuf
版本来做选择 apt-get install libgtk2.0-dev
opencv优化库 apt-get install libatlas-base-dev gfortran
python开发库 apt-get install python3.5-dev
2. 下载opencv
在opencv的github上下载压缩包,并解压缩
在解压缩后的文件夹里面新建一个名称为release的空文件夹
3.编译安装opencv
在release中打开terminal,并激活建立好的python环境 source activate opencvenv
cmake
-D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_PYTHON_EXAMPLES=ON
-D INSTALL_C_EXAMPLES=OFF
-D PYTHON_EXECUTABLE=anaconda的python路径
-D BUILD_EXAMPLES=OFF ..
注意
如第一篇博客所提,需要注意检查cmake的output,特别注意python的Interpreter是否包含了anaconda的路径
make -j4
开始编译,后面的数字可以根据自己的cpu核心数进行替换。
如果并行编译遇到问题, make clean
make
就单核编译。
4.编译完成安装
编译完成后,安装 sudo make install
sudo ldconfig
在 /usr/local/lib/python3.5/site-packages/ 中找到 名如 cv2.cpython-35m-x86_64-linux-gnu.so的文件,
移动到python 的site-package文件夹中,并改名为cv2.so,随后在python中import cv2即可。
- Ubuntu 16.04 anaconda安装opencv及python链接
- ubuntu anaconda python 安装opencv
- Ubuntu下anaconda卸载及安装opencv
- Ubuntu 16.04 安装 Anaconda
- Python Anaconda简介及安装
- Ubuntu+anaconda环境里安装opencv
- ubuntu下为anaconda安装opencv
- python 利用anaconda 安装opencv等第三方包
- 在anaconda(python)下安装opencv
- Ubuntu 16.04LST 下安装Anaconda及Tensorflow
- ubuntu 16.04 anaconda python3.5 opencv
- 利用Anaconda安装python后,如何安装opencv-python
- Ubuntu Anaconda 安装tensorflow及opencv3.2.0
- ubuntu anaconda install opencv
- ubuntu python安装opencv
- ubuntu python-opencv安装
- 【转】Python Anaconda简介及安装
- Anaconda Python安装,Spyder汉化及调试
- Hive优化总结(1)
- VMware中安装 Windows NanoServer
- 深入理解DIP、IoC、DI以及IoC容器
- Token注解防止表单的重复提交
- HTML5的新增表单属性
- Ubuntu 16.04 anaconda安装opencv及python链接
- dp优化1——浅谈四边形不等式优化
- 解决ie和google中,选择图片的一部分作为html元素背景
- JDBC
- jQuery中的width(),innerWidth() ,outerWidth()和outerWidth(true)源码分析
- NGUI 减少Draw Call
- MSP430F5438A+TM1650四位数码管显示+16位AD转换器ADS1110
- Maven学习笔记---maven的常用命令
- 移动应用开发笔记一