opencv编译时增加NVIDIA Video Codec
·
-
CMAKE_INSTALL_PREFIX=/usr/local/opencv4.2 -
OPENCV_EXTRA_MODULES_PATH=XXXX/opencv_contrib-4.2.0/modulesopencv_contrib-4.2.0文件在opencv4.2压缩包内,填入路径即可 -
OPENCV_GENERATE_PKGCONFIG=YES -
WITH_CUDA=ON -
OPENCV_DNN_CUDA=ON -
OPENCV_ENABLE_NONFREE=ON -
# 需要增加的CUDA配置
-D ENABLE_FAST_MATH=1
-D CUDA_FAST_MATH=1
-D WITH_CUDNN=ON
-D WITH_CUDEV=ON
-D CUDA_ARCH_BIN=3.0;3.5;3.7;5.0;5.2;6.0;6.1;7.0;7.5
cmake选项注意:
-D WITH_OPENGL=ON #打开OPENGL,必须
-D WITH_GTK_2_X=ON #必须,否则OPENGL无法打开
-D BUILD_EXAMPLES=ON #用于后续验证GPU编解码
-D WITH_NVCUVID=ON #用于安装显卡编解码相关库 必须 -
CUDA_ARCH_BIN选项中可能要根据系统提示删除几个低版本的数字
-
确保cmake信息中Video I/O下FFMPEG信息全为YES
configure后的信息为:
更多推荐



所有评论(0)