/ Модель

Характеристики

Лицензия
MIT
Опубликована
9 апр 2026

yolov8-tomato-detection

Поиск объектовИзображение → bounding_boxes3 профессии

Дообученная YOLOv8n обнаруживает томаты на изображениях и классифицирует их по трём стадиям спелости для мониторинга тепличного урожая.

81скачиваний за 30 дней0лайковвеса обновлены9 апр 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

pablofntdz разработал дообученную настраиваемую модель YOLOv8n для обнаружения томатов и определения их спелости в тепличных условиях. Модель принимает RGB-изображения размером 640×640 и находит томаты, относя их к одному из трёх классов: неспелые, частично спелые и полностью спелые. Архитектура YOLOv8 nano выбрана для быстрого инференса; README также описывает вариант с INT8-квантизацией для CPU через OpenVINO и локализацию объектов в 3D с Intel RealSense D435.

Модель подходит для мониторинга созревания урожая и поддержки решений о сборе томатов. Для обучения использовался собственный набор изображений из трёх публичных источников тепличных томатов с разметкой рамками и аугментациями. В README приведены метрики YOLOv8n: precision 0,817, recall 0,771, mAP50 0,843 и mAP50-95 0,693. Репозиторий распространяется по лицензии MIT.

Сценарии применения

  • подсчёт неспелых, частично спелых и спелых томатов на снимках теплицы
  • поиск спелых томатов, готовых к сбору
  • мониторинг стадий созревания урожая по RGB-изображениям
  • локализация томатов для роботизированного сбора с камерой Intel RealSense D435

Ограничения

Качество и точность для других культур, камер и условий освещения в README не подтверждены; указанные метрики относятся к описанному набору тестовых данных. 3D-локализация требует Intel RealSense D435, а оптимизированный вариант для CPU использует INT8-квантизацию OpenVINO.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

YOLOv8 Tomato Ripeness Detector

YOLOv8n model fine-tuned for real-time tomato ripeness detection in greenhouse environments. Detects and classifies tomatoes into three ripeness stages with 3D localisation via Intel RealSense D435.

Model Description

  • Architecture: YOLOv8n (nano)
  • Task: Object detection
  • Input: 640×640 RGB image
  • Classes: 3 (unripe, semi-ripe, fully ripe)
  • Training epochs: 80
  • Framework: Ultralytics

Classes

IDClassDescription
0UnripeGreen tomato, not ready for harvest
1Semi-ripePartially ripe tomato
2Fully ripeRed tomato, ready for harvest

Performance

ModelEpochsPrecisionRecallmAP50mAP50-95
YOLOv8n800.8170.7710.8430.693
YOLOv8s800.8250.7960.8500.710

The nano model was selected for deployment due to its speed advantage with negligible accuracy trade-off.

Files

FileDescription
model_hub_n.ptPyTorch model
model_hub_n_int8_openvino_model/OpenVINO INT8 quantised model

Usage

from ultralytics import YOLO

model = YOLO("model_hub_n.pt")
results = model.track("image.jpg", conf=0.85)

With Intel RealSense D435 and full 3D localisation, see the GitHub repository.

Training Data

Custom dataset built from three public greenhouse tomato image sources, unified and preprocessed via Roboflow:

  • Multi-source images covering different ripeness stages and lighting conditions
  • Manual bounding box annotation per ripeness class
  • Data augmentation: flipping, rotation, brightness adjustment, mosaic
  • Training / validation / test split

OpenVINO Optimisation

An INT8 quantised version is available for optimised CPU inference using OpenVINO. Export from the PyTorch model:

model = YOLO("model_hub_n.pt")
model.export(format="openvino", int8=True)

License

MIT License

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Модели Ultralytics YOLO требуют отдельного рантайма.

Ревизия весов
244eb93

0 моделей