参考博客:
https://www.pyimagesearch.com/2016/07/11/compiling-opencv-with-cuda-support//
https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html
https://askubuntu.com/questions/631720/opencv-2-4-9-make-error
http://www.itboth.com/d/eyY3ma/linux-cuda-opencv
1、在官网上下载opencv源码(我安装的是2.4.10版本)
https://opencv.org/releases.html
2、解压后建立一个build文件,然后在opencv目录下输入如下指令进行cmake(注意如果有错误的话就将DWITH_CUDA的值改为OFF)
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/home/users/qing.you/opencv/opencv-2.4.10 -DWITH_CUDA=ON -DENABLE_FAST_MATH=1 -DCUDA_FAST_MATH=1 -DWITH_CUBLAS=1 -DINSTALL_PYTHON_EXAMPLES=ON -DBUILD_EXAMPLES=ON
然后输入如下指令
cd build cmake -DCUDA_GENERATION=Kepler ..
3、然后返回opencv主目录,执行如下指令
make -j64
4、然后再执行
make install
有问题的话参考这个博客:https://www.codetd.com/article/2686117
原文地址:https://www.cnblogs.com/yqyouqing/p/9853572.html
时间: 2024-10-31 15:52:22