ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

口罩识别的实践

2021-04-01 11:30:05  阅读:235  来源: 互联网

标签:口罩 实践 cuDNN CUDA NVIDIA 显卡 识别 安装 下载


这里写自定义目录标题

参考的教程

参考了以上链接的代码:https://blog.csdn.net/qq_43987474/article/details/106649335

由于电脑本身没有安装NVIDIA。也没有安装Visio Studio(注意与Visio Studio Code区分,只安装用于C++桌面编程的部分)
所以需要从头安装。

第一步,安装NVIDIA 显卡驱动程序:

第一步,安装NVIDIA 显卡驱动程序:
http://www.nvidia.cn/Download/index.aspx?lang=cn
选择适合自己电脑的显卡驱动下载。(可通过dxdiag查看显卡驱动的类型,进行对应的下载)
在这里插入图片描述
在这里插入图片描述

第二步,安装CUDA

第二步,安装CUDA

下载CUDA前,先确认GPU显卡所支持的CUDA版本,(第一步安装完后重启才能看到这一步的NVIDIA控制面板)

控制面板-》NVIDIA控制面板-》帮助-》系统信息-》组件-》nvidia.dll后面的cuda参数
详情:https://www.cnblogs.com/yingchuan-hxf/p/7710071.html

下载地址:https://developer.nvidia.com/cuda-90-download-archive

发现支持的是CUDA9.0的版本。

在这里插入图片描述
在这里插入图片描述

第三步,安装CUDA过程会提示没有安装visio studio。

第三步,安装CUDA过程会提示没有安装visio studio。
下载地址:https://visualstudio.microsoft.com/zh-hans/
选择个人版免费下载。
在这里插入图片描述

第四步,下载cuDNN

第四步,下载cuDNN
下载cuDNN时要注册NVIDIA的账号,注册好后点击下载cuDNN,注意下载与自己安装的CUDA相对应的版本,这里我的CUDA是9.0,因此选择了v7.6.5版本。

安装cuDNN
cuDNN下载下来的压缩文件进行解压,然后把文件中对应的文件放入CUDA对应的目录中去。

2.1. inlcude\cudnn.h -> C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include
2.2 bin\cudnn64_7.dll -> C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
2.3 lib\x64\cudnn.lib -> C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\x64
在这里插入图片描述
关于代码:
①将相关缺失包进行下载。
②由于使用的是外接摄像头,所以这行代码改成如下(0代表电脑自带的摄像头,1是外接摄像头)
原代码:self.camera = cv2.VideoCapture(0)
在这里插入图片描述
③由于版本更新到2点多,代码的书写方式有变化,所以下图中的这部分代码要进行修改。
原代码:tf.GraphDef()
在这里插入图片描述

此外,
还下载了缺失的包cudart64_101.dll,cublas64_10.dll等一系列包,网上找的。
在这里插入图片描述
最后由于电脑本身的显卡性能不够。。无法实践是否正常
Ignoring visible gpu device (device: 0, name: GeForce GTX 550 Ti, pci bus id: 0000:01:00.0, compute capability: 2.1) with Cuda compute capability 2.1. The minimum required Cuda capability is 3.5.
这条提示是说Cude需要计算能力3.5以上,而我的显卡计算能力只有2.1。
在这里插入图片描述

标签:口罩,实践,cuDNN,CUDA,NVIDIA,显卡,识别,安装,下载
来源: https://blog.csdn.net/weixin_44410737/article/details/115369472

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有