版权声明: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