在進行編譯前,准備工作:
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
注: 該博文為擴展型;