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
相关推荐
guo_xiao_xiao_2 小时前
YOLOv11道路桥梁裂缝与坑洼目标检测数据集
人工智能·yolo·目标检测
皓悦编程记9 小时前
【YOLO26系列】基于YOLO26的面部表情检测系统【python源码+Pyqt5界面/WEB+数据集+训练代码】
人工智能·yolo·目标检测·开源·yolo26
YangYang9YangYan10 小时前
2026电子信息工程专业学数据分析在校招时的价值
数据挖掘·数据分析
richdata12 小时前
千店千面的智能配货体系:门店差异化分配怎么做
大数据·人工智能·数据挖掘
babe小鑫14 小时前
2026从物流调度到稳定岗位学数据分析的价值
数据挖掘·数据分析
中微极客14 小时前
剪枝与量化:让YOLO在边缘设备上高效部署
算法·yolo·剪枝
babe小鑫14 小时前
2026设备工程师进阶学数据分析的技术价值
数据挖掘·数据分析
CHY_12815 小时前
Arm Ethos‑U65:YOLOv8n 模型准备与 Vela 编译
arm开发·人工智能·yolo·目标检测
前网易架构师-高司机16 小时前
带标注的带标注的医用采血管分类和标签识别数据集,识别率80.7%,5524张图,支持yolo,coco json,voc xml,文末有模型训练代码
yolo·数据集·标签·医学·颜色·医院·采血管
西柚研究生12345616 小时前
论文分析10:基于改进YOLOv8模型的雨雾天气目标识别算法
yolo