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
相关推荐
xinhuanjieyi11 小时前
YOLO目标标注和检测
yolo
极智视界15 小时前
目标检测数据集 - 苍蝇蚊子检测数据集下载
yolo·目标检测·数据集·voc·coco·算法训练·苍蝇蚊子检测
小雨中_17 小时前
2.1 PaLM 及其变体(PaLM / PaLM 2)
人工智能·深度学习·机器学习·分类·数据挖掘·palm
追风少年ii17 小时前
第12篇HD文章--射血分数保留的心力衰竭患者左心室心肌免疫细胞丰度正常
python·分类·数据分析·空间·单细胞
沃达德软件17 小时前
视频监控数据分析服务
图像处理·人工智能·深度学习·目标检测·计算机视觉·数据挖掘·数据分析
AI生成网页工具18 小时前
2026最新卸载残留清理工具横评:强制结束进程与注册表深度清理哪家强?
数据挖掘
AI前沿晓猛哥19 小时前
2026年C盘清理工具深度对比评测:系统自带与第三方软件哪个更安全有效?
数据挖掘
极智视界19 小时前
目标检测数据集 - 太空碎片垃圾检测数据集下载
yolo·目标检测·数据集·voc·coco·算法训练·太空碎片垃圾检测
沃达德软件19 小时前
视频监控数据分析技术
人工智能·深度学习·目标检测·计算机视觉·数据挖掘·数据分析·视觉检测
2501_9436953320 小时前
大专商务数据分析与应用专业,怎么学习电商数据的埋点知识?
学习·数据挖掘·数据分析