在colab上运行yolov5

将annotations和labels里的两堆,按yolov5要求分别存放到文件夹中
在colab上运行yolov5_第1张图片
在colab上运行yolov5_第2张图片

1、先执行maketxt.py文件—生成worktxt文件夹,注意:修改框框中类名和路径
在colab上运行yolov5_第3张图片
在colab上运行yolov5_第4张图片
在colab上运行yolov5_第5张图片

2、根目录下建立ImageSets文件夹-----生成下列文件,运行imgpath.py文件,注意修改框框的路径。
在colab上运行yolov5_第6张图片
在colab上运行yolov5_第7张图片

生成结果
在colab上运行yolov5_第8张图片

Call:
在colab上运行yolov5_第9张图片

改成0.1后:
在这里插入图片描述
在colab上运行yolov5_第10张图片

注意:没改之前(两个0.9)虽然控制台的train size 和valid size 输出显示是反的,但实际上传出的结果是真的,(只是显示错误)但不耽误训练,因为训练只需要data文件夹,是正确的。
如需改正,应该改:
在colab上运行yolov5_第11张图片

原:
在colab上运行yolov5_第12张图片

3、
在colab上运行yolov5_第13张图片
在colab上运行yolov5_第14张图片
在colab上运行yolov5_第15张图片
在colab上运行yolov5_第16张图片

4、
修改.yaml里的train、test、val的路径。类数和类名。注意:.yaml文件在data下,但是test、train、val在data同级目录smoke下。(v5的数据集中测试集的文件夹为valid,而train.py中测试集的路径为val,需要把文件夹的名字改成val

在colab上运行yolov5_第17张图片
在colab上运行yolov5_第18张图片
在colab上运行yolov5_第19张图片

返回上一级的命令
在colab上运行yolov5_第20张图片

执行跑代码之前的可视化的命令
在colab上运行yolov5_第21张图片

关于日志里的数的含义
在colab上运行yolov5_第22张图片
在colab上运行yolov5_第23张图片

你可能感兴趣的:(目标检测实验,python,深度学习,pytorch)