YOLOv5分类任务——手势识别

1. 下载YOLOv5官方代码

ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite (github.com)

2. 配置环境

打开终端,先建立名为YOLO5的环境,再将路径切换为requirements.txt文件夹所在的路径,再输入以下命令

pip install -r requirements.txt

操作没有问题的情况下,等待片刻环境就配置成功了。

3. 准备数据集

由于这是分类任务,数据集是不用标注的。只需先划分训练集、测试集、验证集,再将对应类别的图片放到对应类别的文件夹下即可。

这里的话每种类别400张图片,在训练集中有320张,测试集中有40张,验证集中有40张。

4. 准备预训练模型

如果让代码自动下载,会下载很久,推荐预先下载好了之后放在主文件夹下。

你可以访问以下链接下载预训练模型yolov5s-cls.pt:

https://github.com/ultralytics/yolov5/releases/download/v7.0/yolov5s-cls.pt

如图所示

5. 训练模型

由于是分类任务,训练时用到的是classify文件夹下的train.py。数据会用到训练集和测试集。

找到parse_opt函数,设置命令行参数

parser.add_argument("--model", type=str, default="yolov5s-cls.pt", help="initial weights path")

 设置预训练模型为yolov5s-cls.pt

parser.add_argument("--data", 
  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
YOLOv5是一个用于目标检测的深度学习模型,可以用于手势识别任务。根据引用\[1\],你需要下载YOLOv5的权重文件,并将其放入yolov5/weights文件夹下。接下来,你可以按照引用\[2\]中详细介绍的步骤配置YOLOv5在Windows 10系统下的环境。在配置完成后,你可以使用YOLOv5s模型进行手势识别。 如果你希望在手机端部署YOLOv5模型,可以考虑使用轻量化的模型yolov5s05,该模型在yolov5s的基础上进行了模型轻量化处理,即将模型的channels通道数减少一半,并将模型输入降低到320×320。根据引用\[3\]的描述,yolov5s05相比yolov5s在性能上有明显的提升,速度快了5倍,而mAP下降了5%。这对于手机端的手势识别任务来说是一个可接受的精度。 因此,你可以使用YOLOv5s或yolov5s05模型进行手势识别任务。 #### 引用[.reference_title] - *1* *2* [使用YOLOV5进行手势识别(详细教程)](https://blog.csdn.net/bin980817/article/details/119765679)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [基于YOLOv5手势识别系统(含手势识别数据集+训练代码)](https://blog.csdn.net/guyuealian/article/details/126750433)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值