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
相关推荐
探物 AI8 小时前
【感知·yolov11】零基础友好:大白话拆解 YOLOv11,像素变检测框底层逻辑一遍过
yolo
前网易架构师-高司机13 小时前
带标注的升降杆识别数据集,识别率93.7%,3496张图,支持yolo,coco json,voc xml,文末有模型训练代码
yolo·数据集·高速·升降杆·抬杆··
广州灵眸科技有限公司14 小时前
瑞芯微(EASY EAI)RV1126B yolov11-track多目标跟踪部署教程
linux·开发语言·网络·人工智能·yolo·机器学习·目标跟踪
70asunflower15 小时前
4.4 数据类型转换
数据挖掘·数据分析
深度学习lover15 小时前
<数据集>yolo食物分类检测<目标检测>
人工智能·深度学习·yolo·目标检测·计算机视觉·食物分类识别
程序员猫哥_16 小时前
零基础极速上手:用AI建站工具10分钟搭建一个专业网站
数据挖掘
消失在人海中16 小时前
使用Pytho做数据分析
数据挖掘·数据分析
70asunflower17 小时前
3.4 数据分析实战:体检报告
数据挖掘·数据分析
70asunflower17 小时前
数据分析实战教程:从思维到落地
数据挖掘·数据分析
babe小鑫17 小时前
财务经理学数据分析可行性分析
信息可视化·数据挖掘·数据分析