187 слов | 1 минута
Label Studio: разметка данных для YOLO
Label Studio — бесплатный open-source инструмент разметки данных для компьютерного зрения, NLP и аудио. Альтернатива Roboflow без ограничений по количеству изображений и без отправки данных в облако.
Возможности для Computer Vision
- Bounding Boxes — прямоугольники для YOLO-детекции.
- Polygons — обводка сложных объектов по контуру.
- Keypoints — точки (скелет человека, ключевые точки лица).
- Brush — закрашивание кистью (пиксельная сегментация).
Сравнение с Roboflow
| Критерий | Label Studio | Roboflow |
|---|---|---|
| Стоимость | Бесплатно, без лимитов | Бесплатный тариф ограничен |
| Приватность | Данные хранятся локально | Данные уходят в облако |
| Экспорт в YOLO | Есть | Есть |
| Аугментация | Нет (нужен albumentations или YOLO-настройки) |
Встроенная |
| Старт | Требует настройки XML-конфига | Проще для новичков |
Установка на Mac (M1/M2/Intel)
Требуется: Python 3.8+
-
Установите через pip:
pip3 install label-studio -
Запустите:
label-studio
Автоматически откроется браузер по адресу http://localhost:8080.
Настройка проекта под YOLO
-
Создайте новый проект.
-
Выберите шаблон Object Detection with Bounding Boxes.
-
В настройках Labels укажите свои классы (каждый с новой строки):
car person bicycle -
Загрузите изображения и начните разметку.
Экспорт датасета
После завершения разметки:
- Нажмите Export.
- Выберите формат YOLO.
- Скачайте архив.
Структура архива для обучения YOLOv8:
images/
labels/
classes.txt
Этот формат готов к передаче в yolo train data=....
Совет: для аугментации датасета (повороты, шум, яркость) используйте библиотеку
albumentationsили встроенные настройки аугментации в YOLOv8.