ubuntu16.04 下 多opencv版本安装(3.0.0和3.3.0)
2017-10-31 15:11
246 查看
ubuntu16.04下多opencv版本安装(3.0.0和3.3.0)
opencv3.0的安装opencv3.3的安装
版本切换
opencv3.0的安装
安装之前,虚拟机上装有opencv2.4.9,在网上百度一波,直接将此版本卸载。然后按照之前在学校安装caffe时写的一篇博客安装opencv3.0.在opencv3_0_0.sh文件中可以看到,3.0安装的路径是/usr/local,同时在安装完成后进行了环境配置/usr/local/lib > /etc/ld.so.conf.d/opencv.conf
opencv3.3.0的安装
opencv3.3的安装,我这里选择的还是和3.0一样的安装方式,在opencv3.3.0.zip所在的目录创建文件opencv3_3_0.sh,里面的内容大部分和3.0的一样在最后安装路径那里,将路径修改为/usr/local/opencv330。在最后将环境配置改为/usr/local/opencv330/lib > /etc/ld.so.conf.d/opencv.conf 即可。完成后在终端输入
sudo gedit ~/.bashrc
然后在文件中输入
export PKG_CONFIG_PATH=/usr/local/opencv330/lib/pkgconfig export LD_LIBRARY_PATH=/usr/local/opencv330/lib
保存文件。
然后在终端中输入
source ~/.bashrc
此时系统中的opencv版本已经切换成3.3版本。
命令
pkg-config --modversion opencv可以查看opencv的版本。
PS:这里有一个需要注意的地方就是,在上面安装3.0的时候会出现一个OpenCV的文件夹,需要将3.0的压缩包和3.3的压缩包放在此文件夹中。但是.sh文件放在OpenCV文件夹外。 ==。 很绕
版本切换
如果想要切换回去的话,只需要修改文件~/.bashrc即可。export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/lib
python2.7下使用opencv3.3
如果需要在python下使用opencv3.3的话,需要将opencv3.3安装目录下的cv2.so文件拷贝到/usr/local/lib/python2.7/dist-packagessudo cp /usr/local/opencv330/lib/python2.7/dist-packages/cv2.so /usr/local/lib/python2.7/dist-packages
然后在python文件中导入cv2即可使用
相关文章推荐
- Ubuntu16.04+opencv3.3.0的安装配置说明
- Caffe安装:Ubuntu16.04 + GPU + CUDA-8.0 + cuDNN v5.1 + OpenCV 3.0.0 + Anaconda2
- ubuntu16.04 安装opencv 3.3.0
- ubuntu16.04安装OpenCV3.0.0
- 基于Ubuntu16.04和Cuda8.0上安装OpenCV3.3.0
- ubuntu16.04 安装 opencv3.3.0 源代码编译
- ubuntu16.04安装OpenCV3.0.0
- ubuntu16.04 安装 opencv3.3.0 源代码编译
- ubuntu 16.04 opencv3.2.0(GPU版本) 安装步骤
- ubuntu16.04 下安装加入opencv_contribute包的GPU版本的OpenCV3.2(CUDA支持)步骤与问题解决
- [置顶] Ubuntu16.04+opencv3.3.0的安装配置说明
- Ubuntu16.04卸载其他版本的opencv并安装opencv3.2.0+opencv contrib3.2.0
- Ubuntu16.04+opencv3.3.0的安装配置说明
- ubuntu16.04下安装opencv3.2版本
- ubuntu16.04下安装opencv3.2版本
- ubuntu 16.04 安装 opencv master版本
- 双系统Ubuntu16.04的Caffe环境配置+opencv3.2.0安装
- Ubuntu16.04 安装最新版本的cmake
- ubuntu14.04 安装 opencv3.0.0
- Ubuntu 16.04 LTS (64位)中 安装多版本GCC(GCC3.4.6)