口罩识别的实践

这里写自定义目录标题

参考的教程

参考了以上链接的代码: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。
口罩识别的实践

上一篇:*与企业形成合力智慧城市建设才更有活力


下一篇:RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED解决办法