已经编译好的OpenCV4.5.1-cuda10.0-cudnn7.6.5-arch5.0,6.0,6.1,7.0,7.5–win10-x64


大部分小伙伴们在自己编译OpenCV会遇到各种错误,经常让人头疼,这里分享本人已经编译好的OpenCV4.5.1版本,将省去了OpenCV编译耗费的大量时间,供机器视觉的开发者们直接上手开发。

本文编译的opencv包含了cuda10.0以及cudnn7.6.5,可以在GPU中使用深度学习的模型,利用GPU加速进行前向传播。可以利用opencv来调用深度学习的模型进行开发。

本文提供的编译时显卡算力选项为5.0,6.0,6.1 ,7.0,7.5,显卡算力不匹配的基本上会报错,如果算力不属于以上几个就不能使用CUDA加速:

如果你使用的不是cuda10.0或者cudnn7.6.5,也需要自行编译了。。当然也可以多个版本的cuda共存,通过配置也可以使用此文已经编译好的opencv。

Tips:如果配置成功后运行出现一些错误无法解决,例如python,google的protobuf版本问题等,就请读者自行编译吧。。当然基本的功能应该是能够完成的。利用已经编译的opencv来开发治标不治本,没有办法的办法;能自己编译最好自己编译,这样能够兼容自己计算机的环境。


已经编译的opencv4.5.1百度云链接:
(文件名:opencv4.5.1+contribe+cuda10.0+cudnn7.6.5-win10-x64.rar):

链接:https://pan.baidu.com/s/1oJRbHHFmWEowfQ0conyoFA
提取码:4tbo
 
OpenCV源码 github官方链接(可更改网址最后的版本号,如4.5.0, 4.5.2):
opencv_source源码:https://github.com/opencv/opencv/tree/4.5.1
opencv_contrib源码:https://github.com/opencv/opencv_contrib/tree/4.5.1


在配置已经编译好的opencv4.5.1之前,需要在电脑上安装cuda10.0和cudnn7.6.5;

cuda官方链接:https://developer.nvidia.com/cuda-toolkit-archive

cudnn官方下载地址:https://developer.nvidia.com/rdp/cudnn-archive ( 需要注册账号)

如果觉得麻烦这里提供百度云链接直接下载cuda10.0和cudnn7.6.5:
链接:https://pan.baidu.com/s/1Ng5PjGuNHdx6mNkKRA_-tA
提取码:u2xf


目录

  • 1.安装cuda和cudnn
  • 2.配置已经编译的opencv4.5.1
  • 3.最后调用

1.安装cuda和cudnn

安装cuda比较简单,可以直接装在C盘,网上的教程很多。
安装时选择CUDA组件就行,如果想更新显卡驱动,可以把Driver组件勾选上;

参考:
【NVIDIA】Win10 + CUDA10 + cuDNN 安装教程

安装完CUDA后,需要配置环境,将下面几个环境变量放入PATH中:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v10.0\\common\inc


其次,配置cudnn:
将cudnn的文件解压到:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0

至此完成了cudnn的配置。

2.配置已经编译的opencv4.5.1

将opencv4.5.1压缩包解压,解压的位置可以自己设定,尽量不要放到系统盘(C盘)。之后再在系统的环境变量中添加:

D:\OpenCV4.5.1\x64\vc15\bin
D:\OpenCV4.5.1\x64\vc15\lib
D:\OpenCV4.5.1\include

win+r打开cmd命令,输入opencv_version -v命令,即可查看opencv的配置情况:
也可以在powershell中查看:

3.最后调用

可以快乐使用OpenCV4.5.1了!
在Qt中调用,pro文件中加入:

INCLUDEPATH +=D:/OpenCV4.5.1/include
LIBS +=D:/OpenCV4.5.1/x64/vc15/lib/opencv_*.lib

或者在CMakeLists.txt文件夹中加入:

find_package(OpenCV REQUIRED)
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})

已经编译好的OpenCV4.5.1----win10(cuda10.0 cudnn7.6.5)相关推荐

  1. Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060

    Win10+CUDA10.0.130+cudnn7.4.1+tensorflow1.13.1+anaconda3 5.2.0+GTX1060 安装环境: 系统:win10 1803 显卡:GTX106 ...

  2. AI视频行为分析系统项目复盘——技术篇1:Ubuntu 18.04部署编译OpenCV+contrib、TensorFlow2.1、CUDA10.1+cuDNN7.6.5、tensorRT6.0.1等

    0 项目背景 接手他人的项目,全过程重头梳理下. 7台服务器,其中6台GPU服务器(GPU:2*2080Ti,CPU:2*Xeon Gold 5118(12核24线程)),一台调度服务器,Ubuntu ...

  3. win10+cuda10.0.130+cudnn7.5.1+tensorflow-gpu 1.13.1+anaconda3+keras+pycharm2018

    1.引言 之前写的类似的安装博客都是基于win7和ubuntu18.04的,没有关于win10的,并且版本都比较旧,所以这次想革新一下,安装最新的**cuda10, tensorflow-gpu1.1 ...

  4. win10 cuda10.0 cudnn安装 卸载cuda9.0

    本机配置 系统:Win10 64位 显卡:GTX 1060 WIN10安装CUDA10 安装cuda前一定要安装VS 我电脑之前就有装VS2013和VS2015,建议装VS2015 CUDA Tool ...

  5. 【cuda安装教程】GTX1050Ti+win10+cuda9.0+cudnn7.4.1安装过程记录

    GTX1050ti+win10+cuda9.0安装实录 其实之前已经安装过很多次cuda了,但是每次需要用其他功能的时候,总是会忘了一些安装过程中的一些参数设置,所以记录下来提醒自己也可以让大家参考一 ...

  6. 最新深度学习环境搭建:win10+Anaconda+PyCharm+python3.7+tensorflow-gpu1.15+keras2.3.1+CUDA10.0+CUDNN7.6.5

    一.硬软件信息 硬件 软件 Intel(R) HD Graphics 520,NVIDIA GeForce 920MX win10,PyCharm,Anaconda,Python3.7.1,tenso ...

  7. win10 tensorflowgpu-2.0安装cuda10.0 +cudnn7.4

    https://vonsdite.github.io/posts/c6b151e6.html https://blog.csdn.net/KID_yuan/article/details/887752 ...

  8. win10+CUDA10.1+cudnn7.6+MX250安装过程

    一.前言: 1. 选择cuda版本 打开nvidia控制面板,可以看到显卡版本是441.08,根据驱动版本判断看这里 直接看最高支持版本可以这样,打开帮助->系统信息->组件,可以看到最高 ...

  9. win10+cuda10.0+pytorch安装

    简介 由于PyTorch在中国大陆的安装包下载十分缓慢,导致很多在线安装方法难以实现.故对Pytorch在windows下的安装方法做一个简单说明,希望能够帮助到更多的朋友.有任何问题,可以联系我.解 ...

  10. win10+cuda10.2+cudnn7.6.5+MX350安装tensorflow-gpu及可能遇到的问题

    断断续续装了好久,每次遇到问题解决不了就拖一拖,过段时间再下定决心继续装,心里想着等我装成功了一定要写篇文章记录一下回报社会,今天终于装好啦哈哈哈哈哈哈.其实装好再看确实不难,就是装的时候一遇到问题会 ...

最新文章

  1. 从零开始玩转JMX(二)——Condition
  2. 千千万万的IT开发工程师路在何方?
  3. c语言中字符 12是多少,c语言中字符串的讲解(DOC可编).doc
  4. BAJ占领A股市场!
  5. paip.提升用户体验-----填写EMAIL时自动提示完成
  6. 从苏宁电器到卡巴斯基第13篇:我在苏宁电器当营业员 V
  7. AndroidOTA增量包(差分包)制作记录
  8. 「产品读书」精益创业
  9. 华为服务器如何修改ip地址,华为路由器IP地址设置问题-192.168.1.1进不去
  10. 中学关于计算机方面的课题研究,《多媒体信息技术与初中生物教学的整合》课题研究方案...
  11. 使用medusa进行ssh爆破
  12. 记一次Maximo移动端app报错的原因
  13. I/Q数据频谱分析仪简介
  14. 阿里云新购服务器磁盘disk挂载完整教程
  15. h5调用Android 的方法
  16. 微信图片去除马赛克_照片怎么去水印,去除图片水印的简朴方式,微信公众号引流的21种方法...
  17. UDP的主要特点、首部格式及功能
  18. NoteExpress使用中的一些问题
  19. Proteus仿真stc89c51正反调速控制uln2003步进电机
  20. Spring Boot集成Druid异常discard long time none received connection.

热门文章

  1. python二进制解码_使用python3对二进制数据进行编码和解码,以将其包含到JSON中...
  2. python导入datetime模块_Python时间模块datetime用法
  3. 华为云盘里面的照片怎么导出来_华为手机误删照片,怎么恢复?别急!只需点击这里...
  4. 易门一中2021年高考成绩查询,附属易门中学2021届高二年级教师参加“中国高考评价体系下的2021年一轮备考策略”直播会...
  5. 【转】 C#泛型集合—Dictionary使用技巧
  6. Fiddler工具介绍一
  7. Asp.Net细节性问题精萃[转]
  8. Spring知识点总结
  9. 卷积的发展历程,原理和基于 TensorFlow 的实现
  10. 20145240《Java程序设计》第二周学习总结