【毕业设计】基于计算机视觉的手势识别系统

该Blog仅用于记录个人毕业设计工作中遇到的诸多问题,希望能给有相同困难的小伙伴提供一点思路。(菜鸟一个,解决方法上可能很多瑕疵疏漏,还请见谅~) 

目录

关于CUDA与cuDNN的安装与测试

装完pytorch之后,用torch.cuda.is_available()检测,返回为true?

11.4的CUDA找不到对应Pytorch版本?

Anaconda环境激活失败?

Anaconda常见命令?

如何更新显卡驱动?

如何设置虚拟内存?

可参考视频博主等?

相关资源?(还没使用)

个人电脑配置


为项目创新所做工作?

(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环境激活失败?

参考:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘.简单解决方案-CSDN博客

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)

个人电脑配置

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值