参考网站
编译cuda版opencv遇到的坑
Ubuntu16.04下安装OpenCV3.2.0
ubuntu16.04 python3.5 Opencv3.2安装
出现的问题
sudo apt-get install ffmpeg 时该模块装不了
解决方案
E: 软件包 ffmpeg 没有可供安装的候选者
在update 时发现有cuda7.5的残留,手动删了几个文件 后续出错再说吧
编译过程
- cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules \
-D PYTHON_EXCUTABLE=/usr/bin/python \
-D WITH_CUDA=ON \
-D WITH_CUBLAS=ON \
-D DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" \
-D CUDA_ARCH_BIN=“6.1” \
-D CUDA_ARCH_PTX="" \
-D CUDA_FAST_MATH=ON \
-D WITH_TBB=ON \
-D WITH_V4L=ON \
-D WITH_GTK=ON \
-D WITH_OPENGL=ON \
-D BUILD_EXAMPLES=ON …
问题:
CMake Error: The source directory "/home/aipt/opencv32/opencv-3.2.0/build/ " does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
解决:Ubuntu环境下OpenCV 3.2版本中CMake error the source directory does not exist
把-D后面的空格去掉
make 过程中出现的问题
查看是不是因为openblas 的缘故,但测试已经装上了。
重新定义了链接,还是错误。
安装openblas 不成功
安装 lapack Ubuntu上安装 LAPACK3.5.0配置大体成功。