opencv3.4.4 opencv_contrib 3.4.4 源码编译
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文件中寻找到