ubuntu下cmake编译opencv 3.4.3源码;

在进行编译前,准备工作:

1) 到opencv官网下载源码(https://opencv.org/releases.html);

2) 安装qt(http://download.qt.io/);

3) 安装python,至少2.x以上(sudo apt-get install python);

4) 安装cmake(sudo apt-get install cmake);

5) 安装g++;

1、

首先解压 opencv源码;

unzip opencv3.4.3.rar
cd opencv3.4.3
mkdir bin mkdir build cd build

2、

打开CMakeList.txt文件, 添加set(CMAKE_PREFIX_PATH "/home/yinwei2018/Qt5.9.4/5.9.4");

3、

安装jpg,png,tiff, opengl, zlib支持;

sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgl1-mesa-dev libglu1-mesa-dev zlib1g zlib1g-dev

4、

进入build文件夹;

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=../bin -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_CXX11=ON  ..

5、

编译完成后:

make -j8

注: 该博文为扩展型;