From c1d88dd5760c5a6c450f53c0a3d1f44c68a99c2d Mon Sep 17 00:00:00 2001 From: Dan Lipsa Date: Fri, 8 May 2020 19:06:46 -0400 Subject: [PATCH] Fix compilation error with cuda 10.2 The error is described in https://github.com/opencv/opencv_contrib/issues/1786 and it is caused by cuda 10 making the following change: NVIDIA Video Decoder (NVCUVID) is deprecated. Instead, use the NVIDIA Video Codec SDK. --- CMake/External_OpenCV.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/CMake/External_OpenCV.cmake b/CMake/External_OpenCV.cmake index fd0665ac..4d0a60f9 100644 --- a/CMake/External_OpenCV.cmake +++ b/CMake/External_OpenCV.cmake @@ -309,6 +309,7 @@ ExternalProject_Add(OpenCV -DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER} -DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER} -DBUILD_opencv_java:BOOL=False + -DBUILD_opencv_cudacodec=OFF -DBUILD_PERF_TESTS:BOOL=False -DBUILD_SHARED_LIBS:BOOL=True -DBUILD_TESTS:BOOL=False