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
相关推荐
2zcode7 小时前
违章停车检测数据集(YOLO格式)
yolo
Dxy12393102169 小时前
Python如何处理树状分类数据
大数据·python·分类
郑寿昌10 小时前
AI Agent 2026:从对话到行动的跃迁
人工智能·microsoft·数据挖掘
guo_xiao_xiao_12 小时前
YOLOv11城市道路自行车目标检测数据集-552张-bicycle-1_5
算法·yolo·目标检测
guo_xiao_xiao_13 小时前
YOLOv11室内果蔬展示苹果目标检测数据集-37张-apple-1_3
人工智能·yolo·目标检测
动物园猫17 小时前
河道塑料瓶识别标准数据集分享(适用于YOLO系列深度学习分类检测任务)
深度学习·yolo·分类
AI棒棒牛18 小时前
YOLO26:面向实时目标检测的核心架构改进与性能基准测试
人工智能·深度学习·yolo·目标检测·架构
Navicat中国18 小时前
如何通过数据分析功能解锁数据深度洞察?
数据库·数据挖掘·数据分析·navicat
纤纡.18 小时前
基于 Qwen2.5-1.5B-Instruct 大模型实现文本分类、多轮对话与信息抽取实战
人工智能·语言模型·分类·数据挖掘
郝学胜-神的一滴18 小时前
深度学习网络优化核心:梯度下降与正则化入门|手机价格分类实战
人工智能·python·深度学习·机器学习·分类·数据挖掘·pycharm