Yolov8分类检测记录

1.先到github上下载,ultralytics源代码

2.pycharm新建一个项目

3.准备训练数据

数据的结构如下

不需要.yaml文件,代码会自动识别要分的类

4.创建一个训练文件

bash 复制代码
import torch
import random
import cv2
import numpy as np
import os
from ultralytics import YOLO

def TrainData():
    model = YOLO('D:\\Source\\SourceMe\\PythonProject\\TrainClassificationPill\\TrainClassificationPill\\yolov8x-cls.pt')
    results = model.train(data='D:\\Source\\SourceMe\\PythonProject\\TrainClassificationPill\\TrainClassificationPill\\Dataset', epochs=200,batch=4)
    sucess = model.export(format='onnx')
    print(results)

def TestModelUltralytics():
    model = YOLO("加载训练的.pt文件")
    img=cv2.imread("要检测的图片")
    yolo_classes=list(model.names.values())
    classes_ids=[yolo_classes.index(clas) for clas in yolo_classes]
    conf= 0.2
    results=model.predict(img,conf=conf)
    pass



if __name__ == '__main__':
    TrainData()
    pass
相关推荐
前网易架构师-高司机21 分钟前
带标注的瓶盖识别数据集,识别率99.5%,可识别瓶盖,支持yolo,coco json,pascal voc xml格式
人工智能·yolo·数据集·瓶盖
一勺汤2 小时前
YOLO26 改进、魔改| 部分通道注意力模块PAT,以轻量化并行结构融合局部卷积与增强型通道注意力,提升小目标、遮挡目标的检测效果。
yolo·注意力机制·轻量化·小目标·yolo26·yolo26改进·复杂场景
Roselind_Yi5 小时前
多模态数据挖掘前沿:生物医学与情感分析领域论文深度解析
人工智能·python·数据挖掘·nlp·gnn·情感分析·loss
AI生成网页工具8 小时前
2026最新电脑预装软件卸载工具哪个好?无捆绑软件卸载工具推荐与对比
数据挖掘
高洁019 小时前
基于知识图谱的故障推理方法与算法
人工智能·机器学习·数据挖掘·transformer·知识图谱
努力的小白o(^▽^)o12 小时前
简历中关于分类的问题
大数据·人工智能·分类
Dev7z13 小时前
基于深度学习的糖尿病眼底图像分类识别系统(含数据集)
人工智能·深度学习·分类
一叶萩Charles13 小时前
AI数据分析实战指南
人工智能·数据挖掘·数据分析
fl17683114 小时前
智慧工业玻璃瓶容器缺陷检测数据集VOC+YOLO格式2149张28类别
yolo
badhope15 小时前
10个GitHub高星开源项目推荐
大数据·人工智能·深度学习·数据挖掘·github