基于yolov5的鸟类图像准确识别

项目要求

现有不同种类的鸟,每一类有5张图,要求是对每一幅图中的鸟进行准确定位,即用bounding box将图中的鸟框出来。演示如下:

在这里插入图片描述

实现步骤:

1、数据集的制作

使用Make Sense网站制作数据集,创建六类鸟的labels,并对图像进行标注,并将其导出为yolov所使用的文件形式
创建标签数据集制作
下载制作好的数据集

2、下载yolov5官方代码,并下载yolov5s.pt,将其作为预训练使用的权重。
3、在目录下新建一个mydata文件夹,在该文件夹下面新建如下图的文件夹

创建文件夹
其中image的train和val文件夹中存放训练和预测的图片,labels下面存放制作好的数据集和用来预测的数据集(val下面的文件是后面运行过程中生成的),test文件夹下存放用来测试的图片。

4、在文件中放入yolov5s.pt预训练权重。

放入预训练权重

5、将文件打包上传到colab上(本计算机算力不够,故采用colab进行训练)
6、修改colab配置,选择使用GPU进行训练

修改笔记本设置

7、使用指令解压文件
!unzip -uq birds.zip
8、使用指令切换工作目录,并安装yolov5所需要的依赖库
%cd /content/birds/yolov5-master/
!pip install -r requirements.txt
9、将data目录下的VOC.yaml复制一份,并将其命名为birds.yaml,并修改以下代码为自己的文件路径
train: /content/birds/yolov5-master/mydata/images/train  # train images (relative to 'path')  30 images

val
  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值