Ubuntu14.04 安装配置Opencv3.0和Python2.7
来源:互联网 发布:wps mac 编辑:程序博客网 时间:2024/06/06 16:29
声明:文章主要内容翻译自pyimagesearch上一位博主的文章,文章写的非常仔细,本人膜拜的五体投地,决定当个搬运工
原文链接地址
Step 1
打开终端,输入以下命令更新apt-get包管理器,升级之前预装的包:
$ sudo apt-get update$ sudo apt-get upgrade
Step 2
安装所需的开发者工具:
$ sudo apt-get install build-essential cmake git pkg-config
即使pkg-config
已经安装过了,但是这里还是要再装一次,git用于将Opencv从Github中提取出来,cmake用于配置编译条件
Step 3
OpenCV需要处理各种格式的图片格式,所以要安装这些依赖包:
$ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev
Step 4
将图片在屏幕上显示出来还需要安装GTK开发库,这也是OpenCV GUI依赖的包:
$ sudo apt-get install libgtk2.0-dev
Step 5
视频流处理和帧处理还需要下面的包:
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
Step 6
OpenCV程序优化需要的库,并行计算库:
$ sudo apt-get install libatlas-base-dev gfortran
Step 7
python包管理工具pip:
$ wget https://bootstrap.pypa.io/get-pip.py$ sudo python get-pip.py
Step 8
博主推荐安装的Python独立虚拟环境,包括virtualenv virtualenvwrapper,后面的步骤和这个环境相关:
$ sudo pip install virtualenv virtualenvwrapper$ sudo rm -rf ~/.cache/pip
在终端安装完者两个之后,还要进行环境变量的更新,回到用户主目录,输入以下命令打开.bashrc文件:
$ sudo gedit .bashrc
在.bashrc文件中末尾添加下面两行:
export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.sh
可以logout在login来使之生效,也可以输入source使之读入内存:
$ source ~/.bashrc
环境变量添加完毕,接下来,创建我们的cv虚拟环境,开始Opencv3.0和Python2.7的安装:
$ mkvirtualenv cv
Step 9
先安装Python的开发工具:
$ sudo apt-get install python2.7-dev
还有NumPy:
$ pip install numpy
Step 10
先回到主目录,将OpenCV从Github拉出来:
$ cd ~$ git clone https://github.com/Itseez/opencv.git
文件还是略大,所以我索性直接下个zip包再解压
然后还要下一个opencv_contrib,里面有一些OpenCV 2.4.X有而3.0没有的方法:
$ cd ~$ git clone https://github.com/Itseez/opencv_contrib.git
解析来开始build:
$ cd ~/opencv$ mkdir build$ cd build$ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON ..
这里要说明一下,cmake里面OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules
这一行,就是刚刚git clone的第二个文件,自己确定还路径和名称是否正确
cmake完成之后就可以开始编译OpenCV了:
$ make -j4
编译需要废一点时间,差不多是这样:
编译没出错的就可以安装了:
$ sudo make install$ sudo ldconfig
Step 11
如果前面没有错误的话,OpenCV会被安装到 /usr/local/lib/python2.7/site-packages,会有一个cv2.so文件
接下来就是如何将这个cv2.so文件和我们之前创建的cv虚拟环境关联起来了,这个也非常简单:
$ cd ~/.virtualenvs/cv/lib/python2.7/site-packages/$ ln -s /usr/local/lib/python2.7/site-packages/cv2.so cv2.so
Step 12
最后验证是否安装成功,确定你在创建的cv虚拟环境中,然后:
$ python>>> import cv2>>> cv2.__version__'3.0.0'
不报错的话就是成功了,原博主还给了一段小程序做测试,大家有兴趣去原帖看吧
搬运结束~~~
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
- 一:ubuntu14.04下配置OpenCV3.3.0和Python2.7
- ubuntu14.04+java7+eclipse3.8+python2.7(+opencv3.0)配置
- ubuntu14.04环境下安装配置OpenCV3.2+anaconda2(Python2.7)
- Ubuntu14.04下Qt5+opencv3.0安装和配置
- OpenCV3.0 + Ubuntu14.04 配置
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04安装OpenCV3.0
- Ubuntu14.04安装Opencv3.0
- ubuntu14.04 安装 opencv3.0
- Ubuntu14.04安装OpenCV3.0
- Python2.7安装Opencv3
- ubuntu14.04下安装配置使用openCV3.0
- ubuntu14.04安装Opencv3
- ubuntu14.04下配置使用openCV3.0
- Ubuntu14.04配置OpenCV3.0的方法
- IOS——UITextField自动适应键盘弹出
- 分段OTSU处理图像数据
- libev / libuv / python tornado / nginx 性能比较
- bat 截取字符
- JAVA多线程实现的三种方式
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
- Spring AOP 实现原理
- c++学习笔记(十五):函数指针
- Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
- vs2013使用git代码
- 菜鸟去实习——在500强互联网部门做前端
- Android框架之EventBus的简单使用
- 行为型模式之一——职责链模式
- h265 sps 数据解析