使用OpenCV配置CUDA时出现CMake错误

时间:2015-08-06 08:01:39

标签: opencv image-processing ubuntu-14.04 nvcc

我在Ubuntu 14.04上完全安装并配置了OpenCV 3.0。现在,我正在尝试在OpenCV上配置CUDA但是当我输入make命令时,它会给出关于NCVPyramid文件的错误。如何解决NCVPyramid的问题? 以下是我使用的命令:

      ~/OpenCV/opencv-3.0.0-alpha/build$ cmake -D WITH_CUDA=ON -D WITH-TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=OFF -D WITH_OPENGL=ON -D WITH_VTK=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_JPEG=ON -D BUILD_PNG=ON -D BUILD_JASPER=ON -D BUILD_ZLIB=ON -D WITH_JPEG=ON -D WITH_PNG=ON -D WITH_JASPER=ON -D WITH_ZLIB=ON -D WITH_OPENEXR=ON ..

      ~/OpenCV/opencv-3.0.0-alpha/build$ make -j 

错误如下:

  

[47%]建立目标opencv_cudabgsegm   [47%]构建CXX对象模块/ ts / CMakeFiles / opencv_ts.dir / src / cuda_perf.cpp.o   [47%]构建NVCC(设备)对象模块/ cudalegacy / CMakeFiles / cuda_compile.dir / src / cuda /./ cuda_compile_generated_NCVPyramid.cu.o   在/home/asgundogdu/OpenCV/opencv-3.0.0-alpha/modules/cudalegacy/src/cuda/NCVPyramid.cu:52:0中包含的文件中:   /home/asgundogdu/OpenCV/opencv-3.0.0-alpha/modules/cudalegacy/src/cuda/NCVPixelOperations.hpp:48:19:致命错误:NCV.hpp:没有这样的文件或目录    #include“NCV.hpp”                      ^   编译终止。   cuda_compile_generated_NCVPyramid.cu.o.cmake上的CMake错误:208(消息):     生成错误     /home/asgundogdu/OpenCV/opencv-3.0.0-alpha/build/modules/cudalegacy/CMakeFiles/cuda_compile.dir/src/cuda /./ cuda_compile_generated_NCVPyramid.cu.o

     

make [2]: * [modules / cudalegacy / CMakeFiles / cuda_compile.dir / src / cuda /./ cuda_compile_generated_NCVPyramid.cu.o]错误1   make [1]:* [modules / cudalegacy / CMakeFiles / opencv_cudalegacy.dir / all]错误2

流程因此错误而结束:

  

[52%]建立目标opencv_calib3d   make:*** [all]错误2

0 个答案:

没有答案