欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > Yolov8分类检测记录

Yolov8分类检测记录

2024/10/25 18:23:56 来源:https://blog.csdn.net/weixin_46648511/article/details/142639251  浏览:    关键词:Yolov8分类检测记录

1.先到github上下载,ultralytics源代码
2.pycharm新建一个项目
请添加图片描述
3.准备训练数据
请添加图片描述
数据的结构如下
请添加图片描述
不需要.yaml文件,代码会自动识别要分的类
4.创建一个训练文件

import torch
import random
import cv2
import numpy as np
import os
from ultralytics import YOLOdef 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.2results=model.predict(img,conf=conf)passif __name__ == '__main__':TrainData()pass

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com