I am trying to build openCV 4.0.0 with cuda 11 on Ubuntu 18.04. following is my cmakefile
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_C_COMPILER=/usr/bin/gcc-7 \
-D CMAKE_INSTALL_PREFIX=/usr/local/OpenCV-4.0.0 \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D WITH_TBB=ON \
-D WITH_CUDA=ON \
-D WITH_CUDNN=ON \
-D OPENCV_DNN_CUDA=ON \
-D CUDA_ARCH_BIN=7.5 \
-D BUILD_opencv_cudacodec=OFF \
-D ENABLE_FAST_MATH=1 \
-D CUDA_FAST_MATH=1 \
-D WITH_CUBLAS=1 \
-D WITH_V4L=ON \
-D WITH_QT=OFF \
-D WITH_OPENGL=ON \
-D WITH_GSTREAMER=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D OPENCV_PC_FILE_NAME=opencv.pc \
-D OPENCV_ENABLE_NONFREE=ON \
-D OPENCV_PYTHON3_INSTALL_PATH=~/.virtualenvs/cv/lib/python3.6/site-packages \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-4.0.0/modules \
-D PYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python \
-D BUILD_EXAMPLES=ON ..
I am getting the following error
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_nppicom_LIBRARY (ADVANCED)
linked by target "opencv_cudev" in directory /home/ali/opencv_contrib-4.0.0/modules/cudev
linked by target "opencv_cudev" in directory /home/ali/opencv_contrib-4.0.0/modules/cudev
linked by target "opencv_test_cudev" in directory /home/ali/opencv_contrib-4.0.0/modules/cudev/test
linked by target "opencv_test_core" in directory /home/ali/opencv-4.0.0/modules/core
linked by target "opencv_core" in directory /home/ali/opencv-4.0.0/modules/core
linked by target "opencv_core" in directory /home/ali/opencv-4.0.0/modules/core
linked by target "opencv_perf_core" in directory /home/ali/opencv-4.0.0/modules/core
linked by target "opencv_test_cudaarithm" in directory /home/ali/opencv_contrib-4.0.0/modules/cudaarithm
linked by target "opencv_cudaarithm" in directory /home/ali/opencv_contrib-4.0.0/modules/cudaarithm
linked by target "opencv_cudaarithm" in directory /home/ali/opencv_contrib-4.0.0/modules/cudaarithm
linked by target "opencv_perf_cudaarithm" in directory /home/ali/opencv_contrib-4.0.0/modules/cudaarithm
linked by target "opencv_flann" in directory /home/ali/opencv-4.0.0/modules/flann
linked by target "opencv_flann" in directory /home/ali/opencv-4.0.0/modules/flann
linked by target "opencv_test_flann" in directory /home/ali/opencv-4.0.0/modules/flann
linked by target "opencv_test_hdf" in directory /home/ali/opencv_contrib-4.0.0/modules/hdf
linked by target "opencv_hdf" in directory /home/ali/opencv_contrib-4.0.0/modules/hdf
linked by target "opencv_hdf" in directory /home/ali/opencv_contrib-4.0.0/modules/hdf
linked by target "opencv_test_imgproc" in directory /home/ali/opencv-4.0.0/modules/imgproc
linked by target "opencv_imgproc" in directory /home/ali/opencv-4.0.0/modules/imgproc
linked by target "opencv_imgproc" in directory /home/ali/opencv-4.0.0/modules/imgproc
linked by target "opencv_perf_imgproc" in directory /home/ali/opencv-4.0.0/modules/imgproc
I tested the cuda/cudnn examples and they run fine. Any help would be much appreciated.