记录:Ubuntu16.04下安装OpenCV3.4.1!!!

话不多说,直接上教程:

1.安装cmake:

$ sudo apt-get install cmake

2.首先安装必须的库

$ sudo apt-get install build-essential
$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev # 处理图像所需的包
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev
$ sudo apt-get install libxvidcore-dev libx264-dev # 处理视频所需的包
$ sudo apt-get install libatlas-base-dev gfortran # 优化opencv功能
$ sudo apt-get install ffmpeg

3.先下载OpenCV3.4.1,包括opencv-3.4.1.zip和opencv_contrib-3.4.1.zip两个文件。或者使用命令:

$ wget https://codeload.github.com/opencv/opencv/zip/3.4.1
$ wget https://codeload.github.com/opencv/opencv_contrib/zip/3.4.1

4.解压文件:

unzip opencv-3.4.1.zip
unzip opencv_contrib-3.4.1.zip

5.新建文件夹,再cmake编译

$ mkdir mybuild
$ cd mybuild
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

要是cmake的这一步报错,可以删除文件CMakeCache.txt,再重新编译即可。

6.执行命令,之后便是漫长的编译过程…

$ sudo make

7.安装…

$ sudo make install

8.要是完成以上步骤,表面OpenCV已经安装成功了,下面便是最后的配置

$ sudo gedit /etc/ld.so.conf.d/opencv.conf

这会打开一个空的文本,把以下的路径复制进去,并且保存退出即可。

$ /usr/local/lib

最后,执行以下命令使之生效

$ sudo ldconfig

要是以上的这一步出现错误,输入以下代码即可解决,要是没有出现错误,则直接跳过以下命令,到第9步即可

$ sudo mv /usr/lib/nvidia-375/libEGL.so.1 /usr/lib/nvidia-375/libEGL.so.1.org
$ sudo mv /usr/lib32/nvidia-375/libEGL.so.1 /usr/lib32/nvidia-375/libEGL.so.1.org
$ sudo ln -s /usr/lib/nvidia-375/libEGL.so.375.39 /usr/lib/nvidia-375/libEGL.so.1
$ sudo ln -s /usr/lib32/nvidia-375/libEGL.so.375.39 /usr/lib32/nvidia-375/libEGL.so.1

9.bash的配置

$ sudo gedit /etc/bash.bashrc

在最后一行添加以下内容:

$ PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
$ export PKG_CONFIG_PATH

保存

$ source /etc/bash.bashrc

更新

$ sudo updatedb

10.执行完以上所有步骤,则表明OpenCV配置成功啦,下面我们来测试一波~
输入以下命令:

$ python
$ import cv2

没有报错!如下图所示.
记录:Ubuntu16.04下安装OpenCV3.4.1!!!_第1张图片
之后,查看所安装的OpenCV的版本

$ print cv2.__version__

记录:Ubuntu16.04下安装OpenCV3.4.1!!!_第2张图片
成功!好啦,现在去知识的海洋里实践,学习体验OpenCV的强大之处吧~~~

你可能感兴趣的:(技术类博客,教程,OpenCV3.4.1,Ubuntu16.04,安装OpenCV,配置环境)