ubuntu16.04安装opencv3.4.1教程,ubuntu16.04安装opencv

  ubuntu16.04安装opencv3.4.1教程,ubuntu16.04安装opencv

  

1.安装依赖

  必须安装的依赖项,通过以下命令安装它们:

  sud apt-get install build-essential cmake git lib GTK 2.0-dev pkg-config libavcodec-dev libavformat-dev libs scale-dev如果需要其他函数,需要安装一些依赖项。命令:

  sudo apt-get install python-dev python-numpy python 3-dev python 3-numpysudo apt-get install libtbb 2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev lib jasper-dev libdc 1394-22-dev

2.安装OpenCV

  OpenCV官网地址下载OpenCV的安装包,

  在这里我下载OpenCV4.2.0的安装包,下载源码包,

  解压缩:

  解压缩opencv-4.2.0.zip创建安装opencv4的路径:

  由CD/home/wangy/mkdir创建的Opencv4 opencv 4是我们安装opencv 4的路径。

  在解压后的文件夹中创建一个新的构建文件夹来编译OpenCV:

  CD/home/wangyy/opencv-4 . 2 . 0 mkdir build CD build

3.cmake编译

  使用cmake时,应该指定opencv的安装路径。因为之前已经默认安装了opencv3,所以必须在这里指定安装路径。比如我打算把它安装在刚创建的opencv4文件下。

  输入以下cmake命令:

  CMAKE-D CMAKE _ INSTALL _ PREFIX=/home/wangyy/OPENCV 4-D CMAKE _ BUILD _ TYPE= r lease -D OPENCV _ GENERATE _ pkg config=ON.

4.编译安装

  命令:

  makemake安装

5.配置

  配置opencv变量,编辑文件/etc/ld.so.conf.d/opencv.conf(不存在会自动创建):

  sudo VI/etc/LD . so . conf . d/opencv . conf然后添加opencv-4.2.0的lib路径:

  /home/wangy/opencv4/lib保存并退出,然后执行:

  Sudo ldconfig编辑~/。巴沙尔,最后补充一句:

  # opencv-4 . 2 . 0 export pkg _ config _ path=$ { pkg _ config _ path }:/home/wangy/opencv 4/lib/pkg config exportld _ library _ path=$ { LD _ library _ path }:/home/wangy/opencv4/

  来源~/。bashrc查看当前opencv版本并打开一个新窗口执行:

  pkg-config-modversion opencv

重点:

  按照上述步骤正确安装opencv-4.2.0。

  执行pkg-config-mod version opencv命令,结果还是343(之前安装的OpenCV3版本)。

  因为,对于opencv4以上的版本,必须使用opencv4才能正确查询其版本、库和头文件目录的值。

  具体命令如下:

  PKG-配置-Mod版本OpenCV 4p kg-Config-CFLAGS OpenCV 4p kg-Config-Libs OpenCV 4参考:博客CSDN博主“ltshan 139”3359blog.csdn.net/a video interfaces/article/details/90216832原文

  ————————————————

  

6.多版本OpenCV安装后使用须知

  使用opencv的多个版本

  在编写CmakeList.txt时,如果opencv只有一个版本,我们一般会直接使用。

  FIND_PACKAGE(需要OpenCV)如果你想使用现在默认安装的opencv3,使用上面的指令就足够了。

  如果您现在想将opencv-4.2.0与我们自己指定的路径一起使用,请在上述指令之前添加以下指令:

  set(CMAKE _ PREFIX _ PATH /home/wangyy/opencv 4 )

ubuntu16.04安装opencv3.4.1教程,ubuntu16.04安装opencv