Детекция объектов.
100% лицензия MIT.

Снова делаем YOLO доступным — таким, каким его всегда задумывали создатели.

quickstart.py
1from libreyolo import LibreYOLO, SAMPLE_IMAGE
2
3model = LibreYOLO("LibreYOLOXs.pt")
4results = model(SAMPLE_IMAGE, save=True)
Результат детекции LibreYOLO
Обнаружен 1 объект (человек)
0.023s

Поддержите LibreYOLO

Лучший способ помочь — поставить репозиторию звезду. Если наткнулись на проблему или есть предложение, откройте issue, а вклад в код очень приветствуется.

Вопросы, падения обучения и новости релизов обсуждают в r/LibreYOLO. Заходите поздороваться.

Одна библиотека, весь рабочий процесс

Обучайте, валидируйте, экспортируйте и разворачивайте модели детекции из одного пакета с разрешительной лицензией MIT.

Настоящая MIT

Никакой AGPL во всей цепочке зависимостей. Используйте в продуктах с закрытым кодом, в SaaS, во встраиваемых системах.

Один API, три архитектуры

YOLOX, YOLOv9 и RF-DETR за одним вызовом LibreYOLO(). Архитектура, размер и число классов определяются из весов автоматически.

Всё в комплекте

Любой формат входных данных: пути, URL, PIL, NumPy, OpenCV, тензоры, байты. Потайловый инференс для больших изображений. Автоматическая загрузка весов с HuggingFace.

Обучение

Дообучайте на своих датасетах в формате YOLO или COCO: встроенная аугментация, смешанная точность и ранняя остановка. Продолжайте с любого чекпойнта.

Валидация

Оценка по стандарту COCO: mAP50, mAP50-95, точность и полнота на COCO или на своих датасетах. Метрики по классам и матрица ошибок из коробки.

Экспорт и развёртывание

Экспорт в ONNX одной строкой, со встроенными метаданными для простого развёртывания.

r/computervision

Что говорит сообщество

You have my hearty support for this. I'll be so happy when there is a good, community maintained, MIT licensed alternative to Ultralytics.

u/Covered_in_bees_

LibreYOLO — огромная работа. Такие сообщения придают сил.