1. 下载opencv https://github.com/opencv/opencv
2. 下载opencv_contrib https://github.com/opencv/opencv_contrib
3. 编译
在opencv目录下建立build文件夹,cd build,执行cmake 需要打开cuda选项,配置cuda路径
cmake -DCMAKE_INSTALL_PREFIX=/home/super/workspace/thirdparty/opencv -DCMAKE_BUILD_TYPE=Release -DWITH_CUDA=ON -DWITH_OPENEXR=OFF -DWITH_VTK=OFF -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda -DBUILD_opencv_python2=OFF -DBUILD_opencv_python3=OFF -DOPENCV_EXTRA_MODULES_PATH=/home/super/workspace/vision/opencv_contrib/modules -DOPENCV_ENABLE_NONFREE=ON -DWITH_GSTREAMER=OFF -DWITH_GSTREAMER_0_10=OFF -DBUILD_opencv_java=OFF ..