Ubuntu16.04下通过CMake安装OpenCV3

版权声明:https://github.com/stslinux https://blog.csdn.net/qq_20797273/article/details/83929437

Ubuntu16.04下通过CMake安装OpenCV3


1、CMake的安装

intesight@slam:~$ sudo apt-get install cmake

2、OpenCV的下载,到OpenCV官网下载对应的源码Sources
https://opencv.org/releases.html

3、将下载的OpenCV解压,通过CMake重新编译OpenCV,生成对应的库
(1)解压后的文件下内容为:

intesight@slam:~/OpenCV3.4.3$ ls
opencv-3.4.3  opencv-3.4.3.zip

(2)进入到 opencv-3.4.3目录下新建BUILD目录,进入BUILD目录:

intesight@slam:~/OpenCV3.4.3$ cd opencv-3.4.3
intesight@slam:~/OpenCV3.4.3/opencv-3.4.3$ mkdir BUILD
intesight@slam:~/OpenCV3.4.3/opencv-3.4.3$ cd BUILD

(3)通过CMake对OpenCV进行重新生成编译
安装OpenCV的依赖项
附:opencv安装官网链接

[compiler] sudo apt-get install build-essential
[required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

cmake步骤:

intesight@slam:~/OpenCV3.4.3/opencv-3.4.3/BUILD$ cmake ..
intesight@slam:~/OpenCV3.4.3/opencv-3.4.3/BUILD$ make -j4
intesight@slam:~/OpenCV3.4.3/opencv-3.4.3/BUILD$ sudo make install

(4)OpenCV默认安装目录为:

/usr/local

猜你喜欢

转载自blog.csdn.net/qq_20797273/article/details/83929437