【鲲码园Python】基于yolov11的番茄成熟度检测系统

简介

  1. 编程语言: Python;

  2. 数据集来自网络,其中包括1986张麦穗图片,检测目标分3类:ripe(成熟)、semiripe(半成熟)、unripe(未成熟);在项目中位于data/tomato文件夹内, 对应的索引文件在data/tomato/data.yaml;

  3. 模型采用了ultralytics源码的yolov11目标检测模型,预训练权重文件为weights/yolov11n.pt,训练轮数为200轮,初始阶段使用了预训练权重yolov11n.pt

  4. 图像转换、预处理涉及使用opencv、torchvision库;

  5. GUI图像界面构建展示使用PyQt5库;

内容展示

GUI界面

视频演示:【鲲码园Python】基于yolov11的番茄成熟度检测系统

代码结构

训练结果相关

源码+数据集+模型获取

yolov5-8.0_based_system_of_blood_cell_count

相关推荐
不正经学生8 分钟前
C语言预处理详解:编译器真正动手之前的那些事
c语言·开发语言·算法·面试·bug
门思科技18 分钟前
LoRaWAN 设备类别:Class A、B、C 对比与选型指南
c语言·开发语言·php
毕竟是shy哥3 小时前
计算YOLO数据集中每个类的目标数
算法·yolo·机器学习
恋恋西风3 小时前
C++ 理解 std::thread 在单核和多核上的行为差异
开发语言·c++
Brilliantwxx3 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
BizzZ_4 小时前
C++(22)——类型转换和IO流
开发语言·c++
小范同学_4 小时前
JDK1.7 与 JDK1.8 HashMap 底层原理对比 + 数组并发扩容死循环详解
java·开发语言
geovindu4 小时前
CSharp: 万年历
开发语言·后端·c#·.net
傲笑风4 小时前
【openvino】tinybert基于openvino服务化部署(四)
人工智能·python·自然语言处理·nlp·bert·openvino
我找到地球的支点啦5 小时前
Matlab系列(009) 一CRC循环冗余校验详解
开发语言·数据结构·算法·matlab·信息与通信