在ubuntu 16.04上安装opencv和opencv_contrib
来源:互联网 发布:linux 匹配文件内容 编辑:程序博客网 时间:2024/05/18 02:22
在ubuntu 16.04上安装opencv 3.3.1和opencv_contrib 3.3.1
0.
$sudoapt-getupdate
$sudoapt-getupgrade
1.安装官方给的opencv依赖包
- GCC 4.4.x or later
- CMake 2.6 or higher
- Git
- GTK+2.x or higher, including headers (libgtk2.0-dev) # 控制opencv GUI
- pkg-config
- Python 2.6 or later and Numpy 1.5 or later with developer packages (python-dev, python-numpy)
- ffmpeg or libav development packages: libavcodec-dev, libavformat-dev, libswscale-dev
- [optional] libtbb2 libtbb-dev
- [optional] libdc1394 2.x
[optional] libjpeg-dev, libpng-dev, libtiff-dev, libjasper-dev, libdc1394-22-dev
$ sudo apt-getinstallbuild-essential
$ sudo apt-getinstall cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-getinstall python-dev python-numpy libtbb2 libtbb-dev libjpeg8-dev libpng12-dev libtiff5-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包
$ sudo apt-getinstall libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-getinstall libxvidcore-dev libx264-dev # 处理视频所需的包
$ sudo apt-getinstall libatlas-base-dev gfortran # 优化opencv功能
$ sudo apt-getinstall ffmpeg
$sudoapt-getinstalllibgtk-3-dev
$sudoapt-getinstalllibatlas-base-devgfortran
$sudoapt-getinstallpython2.7-devpython3.5-dev
2. Download the opencv source
这里需要下载opencv和opencv_contrib(后者会在cmake配置的时候用到),这是因为opencv3以后SIFT和SURF之类的属性被移到了contrib中。
$ wget https://github.com/opencv/opencv/archive/3.3.1.zip # 从github上直接下载或者clone也可
$ wget https://github.com/opencv/opencv_contrib/archive/3.3.1.zip
3.配置编译opencv(无NVIDIA CUDA版本)
将上述opencv包解压,然后cmake配置属性
$ cd opencv-3.3.1
$ mkdir build$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D INSTALL_C_EXAMPLES=OFF \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.3.1/modules \ -D PYTHON_EXCUTABLE=/usr/local/bin/python \ -D WITH_TBB=OFF \ -D WITH_V4L=OFF \ -D WITH_QT=OFF \ # 1-D WITH_GTK=OFF \ -D WITH_OPENGL=OFF \ -D BUILD_EXAMPLES=ON ..
$ make -j4
$ sudo make install
$ sudo /bin/bash -c'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
$ sudo ldconfig
4.完成安装并测试
$ls-l/usr/local/lib/python2.7/site-packages/
total 1972-rw-r--r-- 1 root staff 2016608 Sep 15 09:11 cv2.so
$python
>>>importcv2>>>cv2.__version__
5.参考文献:
https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/
https://www.cnblogs.com/arkenstone/p/6490017.html
阅读全文
0 0
- 在ubuntu 16.04上安装opencv和opencv_contrib
- Mac上编译安装 opencv和opencv_contrib
- 在Ubuntu和debian上安装OpenCV
- ubuntu下安装opencv(包括opencv_contrib模块)
- 在ubuntu上安装Opencv
- 在Ubuntu上安装OpenCV
- 在ubuntu上安装opencv
- 在Ubuntu上安装opencv
- 在Ubuntu上安装OpenCV
- ubuntu 14.04+opencv+opencv_contrib-3.1.0编译安装
- opencv 在ubuntu上的安装
- 在UBUNTU系统上安装OPENCV
- Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib
- Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib
- Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib
- Ubuntu 16.04 编译 opencv-3.2.0 + opencv_contrib-3.2.0
- Ubuntu下opencv3.3和opencv_contrib的编译安装
- 在ubuntu上安装OpenCV,也可以用于ffmpeg安装
- IO多路复用_Select & poll
- [资源] Visual Studio 2015正式版离线iso及在线下载,附专业版和企业版可用key!
- MySQL中的异常处理,游标
- redis之主从复制(11)
- Task 11
- 在ubuntu 16.04上安装opencv和opencv_contrib
- 关于算法的时间复杂度
- 【poj1852】Ants 乱搞
- macOS安装homebrew命令
- redis之持久化(12)
- Git的使用
- hibernate 报错Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
- 巩固与修炼(三)
- 微信公众号开发日志(一)