使用CUDA安装opencv时出错 - opencv_cudaarithm错误

时间:2015-06-29 00:26:20

标签: python opencv cuda cmake makefile

是否有人知道如何解决这个问题:已经使用ccmake做过cmaking ..,在使用make -j7制作步骤时出现了这个错误:

Linking CXX shared library ../../lib/libopencv_cudaarithm.so
[ 38%] Built target opencv_cudaarithm
make: *** [all] Error 2
如果你能帮助我,那就表示赞赏! 我使用了下面的cmake:

CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/<user>/opencv 
-D PYTHON_EXECUTABLE=/home/<user>/anaconda/bin/python2.7 
-D PYTHON_INCLUDE_DIR=/home/<user>/anaconda/include/python2.7 
-D PYTHON_INCLUDE_DIRS=/home/<user>/anaconda/include/python2.7 
-D PYTHON_INCLUDE_DIR2=/home/<user>/anaconda/include/python2.7 
-D PYTHON_LIBRARIES=/home/<user>/anaconda/lib/libpython2.7.so 
-D PYTHON_LIBRARY=/home/<user>/anaconda/lib/libpython2.7.so 
-D PYTHON_PACKAGES_PATH=/home/<user>/anaconda/lib/python2.7/site-packages -D BUILD_EXAMPLES=ON -D BUILD_NEW_PYTHON_SUPPORT=ON 
-D PYTHON2_LIBRARY=/home/<user>/anaconda/lib/libpython2.7.so 
-D PYTHON_NUMPY_INCLUDE_DIRS=/home/<user>/anaconda/lib/python2.7/site-packages/numpy/core/include/numpy -D BUILD_opencv_python3=OFF 
-D BUILD_opencv_python2=ON -D INSTALL_C_EXAMPLES=ON 
-D INSTALL_PYTHON_EXAMPLES=ON -D WITH_TBB=ON -D WITH_V4L=ON 
-D WITH_OPENGL=ON -D WITH_CUBLAS=ON -D WITH_GTK=ON 
-D MATLAB_INCLUDE_DIRS=/home/<user>/MATLAB/extern/include 
-D MATLAB_LIBRARY_DIRS=/home/<user>/MATLAB/bin 
-D MATLAB_MEX_SCRIPT=/home/<user>/MATLAB/bin 
-D MATLAB_ROOT_DIR=/home/<user>/MATLAB ..

2 个答案:

答案 0 :(得分:1)

我发现了问题及其解决方案。 因为我的操作系统是64位,我应该为ffmpeg和x264安装使用不同的配置。我使用了以下链接中的指南,并设法安装Opencv而没有任何问题。

http://www.ozbotz.org/opencv-installation/

答案 1 :(得分:0)

我经常检查的一件事是cmake生成的makefile。另一件需要检查的是CMakeCache文件。检查目录是否已正确设置。