Виявлення об'єктів.
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 вимагає величезних зусиль. Такі повідомлення додають нам сил.