该Blog仅用于记录个人毕业设计工作中遇到的诸多问题,希望能给有相同困难的小伙伴提供一点思路。(菜鸟一个,解决方法上可能很多瑕疵疏漏,还请见谅~)
目录
装完pytorch之后,用torch.cuda.is_available()检测,返回为true?
为项目创新所做工作?
(1)语音朗读最后的识别内容
导入pyttsx3包,在检测出类别的同时,进行朗读:
def read_img(self, txt):
self.engine = pyttsx3.init() # 初始化 pyttsx3 引擎
self.engine.say(txt)) # 将文本传递给引擎进行语音输出
self.engine.runAndWait() # 等待语音输出完成
(2)朗读摄像头检测内容时会进行隔一段时间检测一次(考虑朗读时长)
导入time包,实现隔一段时间朗读检测结果文本。例如,设置每隔2秒才会朗读检测结果文本:
if int(time.time()) % 2 == 0:
self.read_img("朗读文本")
关于Labelimg标注?
自动标注:03标签丰富——labelIMG工具使用——自动化标注_imglabel-CSDN博客
标注快捷键: labelImg 使用教程 图像标定工具-CSDN博客
关于CUDA与cuDNN的安装与测试
参考Bilibili某U主的视频:
【CUDA安装/多CUDA兼容】Windows深度学习环境配置_哔哩哔哩_bilibili
装完pytorch之后,用torch.cuda.is_available()检测,返回为true?
该问题的情形是——
在conda创建的项目环境下import torch时并没有出错,但是print(torch.cuda.is_available())返回为False:
该问题下,可以看看自己的安装命令是不是简单省略了“-c pytorch”?如下:
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
#Pytorch官网原文提供给的命令
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3
#本人根据网上教程简单省略了" -c pytorch"(说是换源(我换的是清华镜像)后,要省略这部分,加快下载速度)但是加快速度的同时,被默认下载成了CPU版本
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
#所以如果改成使用镜像下载,把省略的-c pytorch改成-c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/就能解决,最后就是is_available()变成True了!
解决这个问题主要是靠看到这几个视频得出的反思:
①15. CPU版本-安装PyTorch(方法1)_哔哩哔哩_bilibili
的P15
11.4的CUDA找不到对应Pytorch版本?
我在官网找了很久,没有找到11.4对应的Pytorch版本,所以尝试下载了11.3的CUDA对应的Pytorch,在我这个项目里,是可以正常使用的。
Anaconda环境激活失败?
Anaconda常见命令?
①删除虚拟环境
# 第一步:首先退出环境
conda deactivate
# 第二步:查看虚拟环境列表,此时出现列表的同时还会显示其所在路径
conda env list
# 第三步:删除环境
conda env remove -p 要删除的虚拟环境路径
如何更新显卡驱动?
更新显卡驱动通常可以通过以下几种方法来完成:
**1. NVIDIA官方网站手动下载安装:**
前往[NVIDIA官方驱动下载页面](https://www.nvidia.com/Download/index.aspx),在页面上选择你的显卡型号和操作系统,然后下载最新的驱动程序。安装前确保选择了正确的型号和操作系统版本,然后运行下载的安装程序进行驱动更新。
**2. NVIDIA GeForce Experience 应用:**
如果你安装了NVIDIA GeForce Experience(NVIDIA的官方应用程序),它可以帮助你管理驱动程序并提供更新通知。打开该应用,它会在驱动程序选项中提示是否有新的可用版本,如果有,你可以通过该应用程序轻松更新。
**3. 设备管理器(仅限Windows):**
在Windows系统中,你可以通过设备管理器更新显卡驱动。按下Win + X组合键,选择“设备管理器”,展开“显示适配器”类别,右键点击你的NVIDIA显卡,选择“更新驱动程序”,然后选择在线搜索更新。
**4. 笔记本制造商的支持页面:**
有时,笔记本制造商提供定制的显卡驱动程序。前往你笔记本制造商的官方网站,在支持或驱动下载部分搜索你笔记本型号,并查看是否有他们提供的最新显卡驱动。
无论你选择哪种方法,更新显卡驱动可以提高系统的稳定性、性能和兼容性,确保你的显卡能够发挥最佳效果。记得在更新驱动之前备份重要数据,以防万一。
如何设置虚拟内存?
高级系统设置之后,还要进行重启电脑。
可参考视频博主等?
BilibiliUp主 :CV视觉与图像处理
手势识别项目相关资源?(还没使用)
Eric.Lee2021 / classification · GitCode
2-PyTorch框架发展趋势简介_哔哩哔哩_bilibili
【2023-Pytorch-检测教程】手把手教你用YOLOV5做缺陷检测系统_哔哩哔哩_bilibili
YOLOV5-hand-42: 基于YOLOV5的手势识别系统 (gitee.com)