Yolov8方法笔记

本文介绍了如何在Python环境下安装YOLOv8,包括创建名为yolov8的虚拟环境,安装CUDA和PyTorch,下载模型并解压,转换数据集,配置并执行训练,以及验证和测试模型的过程。重点涉及数据处理和配置文件的修改。
摘要由CSDN通过智能技术生成

目录

1、安装yolov8的虚拟环境

(1)创建虚拟环境

(2)安装pytorch

​编辑

 2、下载yolov8模型

3、解压缩,解压后的文件

 4、将转换数据集(以口罩检测为准)

5、配置和执行

 6、验证

 7、测试


1、安装yolov8的虚拟环境

安装的过程可以参照参考资料【3】的视频。

步骤如下:

(1)创建虚拟环境

名字就定为yolov8,输入命令:

conda create -n yolov8 python=3.8 anaconda

(2)安装pytorch

打开pytorch官网:pytorch官网

检查电脑cuda版本,命令:

nvidia-smi

我的cuda版本是12.1.pytorch中选择pip安装,运行下图框中的命令执行。

 2、下载yolov8模型

 下载地址:yolov8

3、解压缩,解压后的文件

用vscode打开 

里面是一个安装文件。切换到yolov8的虚拟环境,然后执行安装,安装需要使用命令:

python setup.py install

 很快就会完成安装。

 4、将转换数据集(以口罩检测为准)

转换程序地址:数据转换程序

解压后的文件,里面有很多模块。数据转换在yolo文件夹下。

 选择yolo文件夹,里面只有三个文件,将这三个文件复制到yolov8的目录下。

 数据集:网上找的口罩数据集

数据处理比较简单,看B站视频就可以。

数据处理步骤:

(1)将图片复制到dataset\VOCdevkit\JPEGImages文件夹下

(2)将标签复制到dataset\VOCdevkit\Annotations文件夹下。

(3)找到xml2txt.py程序,修改下面的几项就可以了。

完成后会显示分类

 将这两个classes填写好data.yaml里面。

(4)执行split_data.py。

(5)打开data.yaml修改

 

5、配置和执行

配置default.yaml文件,根据需要进行配置。

  命令:

 yolo cfg=ultralytics\yolo\cfg\default.yaml

开始训练

 训练完成

 6、验证

验证的时候需要重新配置default.yaml

 model,使用train训练以后生成的pt文件。我用的是best.pt。

yolo cfg=路径

 7、测试

修改配置

 

 conf默认为0.25,改为0.6测试。source修改为保存test图片的路径。

运行,命令和train和val一样。

运行后的结果都保存在runs下面。

效果图:

 

有的还是没检测出来。

 参考资料:

【1】参考的博客:YOLOV8最强操作教程._魔鬼面具的博客-CSDN博客

【2】对应的视频:YOLOV8保姆级教学视频._哔哩哔哩_bilibili

【3】yolo环境安装:安装yolo环境

  • 8
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用和引用的内容,YOLOv8是一种目标检测模型。与YOLOv5相比,YOLOv8的yaml配置文件改动较小。YOLOv8采用了Anchor-Free的思想,使用VFL Loss、DFL Loss和CIOU Loss作为分类损失函数,并采用了Task-Aligned Assigner匹配方式进行样本匹配。此外,YOLOv8还引入了YOLOv8 Nano(速度最快)和YOLOv8 Extra Large(准确性最高)等不同规模的模型。 如果你想学习YOLOv8的相关知识,可以参考官方文档或者专业的教程。这些资源可以帮助你理解YOLOv8的原理、配置文件和模型性能,并帮助你开始使用和学习YOLOv8。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [YOLOv8模型学习笔记](https://blog.csdn.net/pengxiang1998/article/details/129151514)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [YOLOv8学习笔记](https://blog.csdn.net/GoodTime1110/article/details/129767920)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值