參考網站
編譯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配置大體成功。