VMware ubuntu16.04下安装opencv3.2.0
来源:互联网 发布:linux lsof 编辑:程序博客网 时间:2024/05/16 15:16
VNware下安装ubuntu的过程不表,网上大把教程,有两点需要提醒下:
1.ubuntu版本选择16.04或14.04;
2.系统不能全屏是因为没有安装VMware Tools,系统会推荐使用open-vm-tools包安装,无视之。
步骤:
01.$ sudo apt-get update
02.$ sudo apt-get upgrade # 更新
03.$ sudo apt-get install build-essential
04.$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
05.$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
06.$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
07.$ sudo apt-get install libxvidcore-dev libx264-dev
08.$ sudo apt-get install libatlas-base-dev gfortran
09.$ sudo apt-get install ffmpeg # 各种依赖包
10.$ wget https://github.com/opencv/opencv/archive/3.2.0.zip # 下载opencv并解压
11.$ wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip # 下载Contrib模块,该模块包含opencv没有的功能,比如人脸识别
12.$ cd opencv-3.2.0
13.$ mkdir build
14.$ cd build
15.$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules \
-D PYTHON_EXCUTABLE=/usr/bin/python \
-D WITH_TBB=ON \
-D WITH_GTK=ON \
-D BUILD_EXAMPLES=ON ..
说明:
a.CMAKE_INSTALL_PREFIX指python的安装目录前缀,使用python -c "import sys; print sys.prefix"获取;
b.OPENCV_EXTRA_MODULES_PATH指opencv所需模块的路径,~在linux中就是home目录;
c.PYTHON_EXCUTABLE指python路径,使用which python获取;
d.过程中可能会出现ippicv_linux_20151201.tgz、protobuf-cpp-3.1.0.tar.gz、vgg_generated_48.i等包下载失败,可以停止操作(ctrl+c),过几分钟重试。当然也可以去网上下载这些包,然后放到相应的位置。
16.$ make
17.$ sudo make install
18.$ sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
19.$ sudo ldconfig
Done,重启。CMAKE_INSTALL_PREFIX/lib/python2.7/dist-packages/目录下应该出现cv2.so。
测试:进入python环境,
$ import cv2
$ print cv2.__version__
显示3.2.0说明安装成功。
另,几点说明:
1.建议opencv和opencv_contrib同时编译安装;
2.pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,如测试时提示找不到cv2模块,找找安装过程是否有疏忽,不要安装opencv-python。
1.ubuntu版本选择16.04或14.04;
2.系统不能全屏是因为没有安装VMware Tools,系统会推荐使用open-vm-tools包安装,无视之。
步骤:
01.$ sudo apt-get update
02.$ sudo apt-get upgrade # 更新
03.$ sudo apt-get install build-essential
04.$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
05.$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
06.$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
07.$ sudo apt-get install libxvidcore-dev libx264-dev
08.$ sudo apt-get install libatlas-base-dev gfortran
09.$ sudo apt-get install ffmpeg # 各种依赖包
10.$ wget https://github.com/opencv/opencv/archive/3.2.0.zip # 下载opencv并解压
11.$ wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip # 下载Contrib模块,该模块包含opencv没有的功能,比如人脸识别
12.$ cd opencv-3.2.0
13.$ mkdir build
14.$ cd build
15.$ cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules \
-D PYTHON_EXCUTABLE=/usr/bin/python \
-D WITH_TBB=ON \
-D WITH_GTK=ON \
-D BUILD_EXAMPLES=ON ..
说明:
a.CMAKE_INSTALL_PREFIX指python的安装目录前缀,使用python -c "import sys; print sys.prefix"获取;
b.OPENCV_EXTRA_MODULES_PATH指opencv所需模块的路径,~在linux中就是home目录;
c.PYTHON_EXCUTABLE指python路径,使用which python获取;
d.过程中可能会出现ippicv_linux_20151201.tgz、protobuf-cpp-3.1.0.tar.gz、vgg_generated_48.i等包下载失败,可以停止操作(ctrl+c),过几分钟重试。当然也可以去网上下载这些包,然后放到相应的位置。
16.$ make
17.$ sudo make install
18.$ sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
19.$ sudo ldconfig
Done,重启。CMAKE_INSTALL_PREFIX/lib/python2.7/dist-packages/目录下应该出现cv2.so。
测试:进入python环境,
$ import cv2
$ print cv2.__version__
显示3.2.0说明安装成功。
另,几点说明:
1.建议opencv和opencv_contrib同时编译安装;
2.pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,如测试时提示找不到cv2模块,找找安装过程是否有疏忽,不要安装opencv-python。
阅读全文
0 0
- VMware ubuntu16.04下安装opencv3.2.0
- Ubuntu16.04下安装OpenCV3.2.0(转)
- Ubuntu16.04系统下安装OpenCV3.2.0
- Ubuntu16.04下安装OpenCV3.2.0
- Ubuntu16.04下安装OpenCV3.2.0
- Ubuntu16.04下安装OpenCV3.2.0
- Ubuntu16.04下安装OpenCV3.2.0(虚拟机)
- 在装有Ubuntu16.04的VMware虚拟机下安装OpenCV3.2.0
- Ubuntu16.04下安装opencv3
- Ubuntu16.04安装OpenCv3.2.0
- ubuntu16.04安装opencv3.2.0
- vmware下安装ubuntu16.04+ffmpeg3.4+opencv3.2的环境搭建
- Ubuntu16.04下安装OpenCV3.0经验
- ubuntu16.04下安装opencv3.2版本
- ubuntu16.04下安装opencv3.2版本
- ubuntu16.04 安装opencv3
- ubuntu16下opencv3.1.0安装
- Ubuntu16.04安装OpenCV3.2.0教程
- spring boots 配置neo4j 主要步骤
- 微信图片点击预览
- IO流的总结
- 如何将Proe中的装配体导入到3DMAX
- java数据类型转换总结
- VMware ubuntu16.04下安装opencv3.2.0
- [计蒜客16956] Query on a string [2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 G]
- IPv6无状态获取过程
- 妈你这样做会失去你的宝宝的
- bwa mem比对结果错误,sam文件不能被samtools识别的原因之一
- Object
- Golang学习之net包详解
- 安卓各种工具类
- 教你怎么区分狗狗的“真假”感冒