Ubuntu 18.04安装OpenCV4.0和环境配置

  1. 下载源文件
    可以在官网下载相应版本的OpenCV Sources源文件。
    但因为官方版本是git上的,有时候可能出现下载失败的情况,所有我将官网下载的源文件分享到百度网盘链接https://pan.baidu.com/s/1Bu4xOiz8zWU_R8Me0T_SIg,提取码:s4sy。
  2. 将zip文件解压到当前目录
$ unzip opencv-4.0.0.zip -d .
  1. 进入解压后的文件夹
$ cd opencv-4.0.0/
  1. 安装cmake(编译器)和依赖库
$ sudo apt-get install cmake #如果已经安装过cmake,则该步骤省略
$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev:i386 libtiff5-dev
  1. 创建一个编译文件夹build,并进入。
$ mkdir build
$ cd build/
  1. cmake一下
$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local/opencv4 ..

会下载ippicv,需要等待比较长时间才能下载完成。

  1. 进行make编译,需要很久,静静等待。
$ sudo make
  1. 进行make install安装
$ sudo make install

安装完成

  1. 配置OpenCV编译环境
$ sudo vim /etc/ld.so.conf.d/opencv.conf

在该文件(可能是空文件)末尾加上:

/usr/local/opencv4/lib

再执行以下命令使刚才配置的路径生效:

$ sudo ldconfig
  1. 环境配置完成,进行测试:
    cd 到/opencv-4.0.0/samples/cpp/example_cmake目录下,
    因为我们更改了opencv的安装路径(/usr/local/opencv4),所以测试前我们需要在CMakeLists.txt文件的14行find_package(OpenCV REQUIRED)前面加上
set(OpenCV_DIR /usr/local/opencv4/lib/cmake/opencv4)

否则执行$ cmake .命令时会报错

修改后,执行命令:

$ cmake .
$ make
$ ./opencv_example

电脑打开摄像头,配置成功。

猜你喜欢

转载自blog.csdn.net/new_delete_/article/details/84797041