- 进入解压文件夹
$ cd opencv-4.3.0
- 创建编译文件夹build
$ mkdir build
$ cd build/
- cmake编译
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local/ \ #指定安装路径
-D CUDA_ARCH_BIN=‘7.5’ \ #指定GPU算力,在NVIDIA官网查询
-D WITH_CUDA=ON \ #使用CUDA
-D WITH_CUBLAS=ON \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_QT=ON \ #使用QT支持
-D WITH_OPENGL=ON \
-D OPENCV_EXTRA_MODULES_PATH=~/Downloads/opencv_contrib-4.3.0/modules \ #opencv_contrib modules路径
-D OPENCV_GENERATE_PKGCONFIG=YES …
NVIDIA官网查询算力。
OPENCV_GENERATE_PKGCONFIG
用于生成opencv4.pc
文件,支持pkg-config功能
cmake命令的结果中可以看到是否支持CUDA以及Python情况。