OpenCV 4.1 CUDA 10.1 linux下编译问题【fatal error: nvcuvid.h: No such file or directory】

在linux上面编译Opencv4.1-cuda10,因为要编译opencv cuda库,先要把 opencv_contribute并且在编译选项里面指定路径

一切就绪开始编译,但是进行到[15%]的时候报了下面的错误

 

fatal error: nvcuvid.h: No such file or directory

 #include  

才发现这个头文件在cuda10 以后就被弃了,在github上面找到解决方法,亲测可用。【https://github.com/opencv/opencv_contrib/pull/1946】

我们需要在英伟达官网把需要的组件下载下来(https://developer.nvidia.com/nvidia-video-codec-sdk#Download)

解压缩之后把  Video_Codec_SDK_9.0.20/include/ 下面的cuviddec.h 和 nvcuvid.h文件拷贝到/usr/include下面就好了

然后编译。我上传了这两个文件,可以直接下载

你可能感兴趣的:(OpenCV 4.1 CUDA 10.1 linux下编译问题【fatal error: nvcuvid.h: No such file or directory】)