美文网首页
win10编译GPU版本的OpenCV4.2.0

win10编译GPU版本的OpenCV4.2.0

作者: 卡拉肖克_潘 | 来源:发表于2020-03-17 11:50 被阅读0次

    需要的工具:

    cmake3.15
    cuda10.0以及对应的cudnn
    opencv4.2以及opencv4.2contrib
    建议:所有路径不要出现中文名字。

    1、安装cuda

    双击安装,采用自定义安装,不要重复安装显卡驱动。
    验证:安装后可检查到环境变量CUDA_PATH,CUDA_PATH_10_0
    另外,cmd-->nvcc -V 可看到版本号。

    2、配置cudnn

    将cuDNN中bin、include、lib文件夹中的文件放入对应CUDA路径下的文件夹中。
    根据自己的安装路径添加环境变量,如:



    重启电脑,完成。

    3、编译opencv

    3.1

    安装cmake;
    解压opencv-4.2.0-vc14_vc15.exe和opencv_contrib-4.2.0.zip;

    3.2

    打开cmake 选择sources和build路径。
    需要勾选的:
    BUILD_opencv_world
    OPENCV_DNN_CUDA
    选择解压好的opencv_contrib中modules路径添加进来


    WITH_CUDA
    GPU算力查询
    https://developer.nvidia.com/cuda-gpus
    根据算力更改CUDA_ARCH_BIN,
    然后勾选CUDA_FAST_MATH。
    然后config,检测直到没有红色,并检查有没有GPU相关资源。
    注意:中间会下载第三方库。而且比较难下载,可以手动下载并可重复利用。以后可以替换opencv\sources\.cach文件夹,就不会重复下载了。

    3.3

    使用vs2017打开OpenCV.sln。右键INSTALL重新生成。


    4、下载

    .cach以及所使用到的所有包都可以在下面链接下载。
    链接:https://pan.baidu.com/s/1slYgDNc92-7KDRmzh4olJA
    提取码:dtqt

    相关文章

      网友评论

          本文标题:win10编译GPU版本的OpenCV4.2.0

          本文链接:https://www.haomeiwen.com/subject/wgozehtx.html