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", 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 22:40:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 22:40:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 22:40:04       58 阅读
  4. Python语言-面向对象

    2024-07-15 22:40:04       69 阅读

热门阅读

  1. setContentView 流程

    2024-07-15 22:40:04       23 阅读
  2. HTTP——GET请求

    2024-07-15 22:40:04       23 阅读
  3. linux系统php开机自启动 phpfpm

    2024-07-15 22:40:04       18 阅读
  4. Android12 OTA全包升级清除用户数据

    2024-07-15 22:40:04       20 阅读
  5. 写在2024美洲杯之后

    2024-07-15 22:40:04       21 阅读
  6. AI艺术革命:使用神经网络生成创新艺术作品

    2024-07-15 22:40:04       19 阅读
  7. JUC练习——线程安全的计数器

    2024-07-15 22:40:04       20 阅读
  8. vue3~

    vue3~

    2024-07-15 22:40:04      18 阅读