tar zxf opencv-3.4.4.tar.gz
tar zxf opencv_contrib-3.4.4.tar.gz
cd opencv-3.4.4
mkdir build
cd build
cmake -DOPENCV_ENABLE_NONFREE:BOOL=ON -DOPENCV_EXTRA_MODULES_PATH=/home/reny/opencv/opencv_contrib-3.4.4/modules/ -DENABLE_CXX11:BOOL=ON -DHAVE_CXX11=1 -DWITH_CUDA=ON ..
make -j32
make install
NONFREE是爲了一些專利算法的實現
EXTRA_MODULES是指定擴展包模塊的地址
CXX11是啓用C++11編譯
WITH_CUDA 是爲了使用一些CUDA支持的算法庫
對於這些參數可以從build目錄下的CMakeVar.txt文件中尋找到