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
相关推荐
GIS数据转换器1 小时前
蓄能电力大数据监管平台
大数据·人工智能·分布式·数据挖掘·数据分析·智慧城市
70asunflower1 小时前
5.1 描述性统计
数据挖掘·数据分析
前网易架构师-高司机2 小时前
带标注的中国车牌分类数据集,可区分车牌是否新能源电车绿牌,识别率99.5%,1223张图,支持yolo,coco json,voc xml,文末有模型训练代码
分类·数据集·新能源·车牌·电车·绿牌·蓝牌
Coovally AI模型快速验证2 小时前
国网团队提出CWSP-YOLO:多模态融合绝缘子缺陷检测,mAP 84.77%超越YOLOv13,Jetson边缘实时9FPS
人工智能·yolo·计算机视觉·视觉检测·电网巡检·绝缘子缺陷检测
bubiyoushang8882 小时前
基于 TGLVM 算法的迁移学习分类系统
算法·分类·迁移学习
程序媛晓晓2 小时前
YOLO入门从软件到跑通
yolo
清山博客2 小时前
Python使用Matplotlib绘制基础可视化图表
信息可视化·数据挖掘·数据分析
霍夫曼vx_helloworld73522 小时前
基于 YOLOv8 的汽车钣金件智能缺陷检测系统全流程落地
yolo·汽车
70asunflower2 小时前
7.3 分类 —— 预测一个类别
人工智能·分类·数据挖掘·数据分析
babe小鑫3 小时前
咨询行业转行数据分析指南
数据挖掘·数据分析