Перейти к содержанию

Редактор аннотаций

Ultralytics включает в себя мощный редактор аннотаций для маркировки изображений с помощью ограничительных рамок, многоугольников, ключевых точек, ориентированных рамок и классификаций. Редактор поддерживает ручную аннотацию, интеллектуальную аннотацию SAM и YOLO .

graph TB
    subgraph Manual["✏️ Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["🤖 AI-Assisted"]
        F[SAM Smart] & G[Auto-Annotate]
    end
    Manual --> H[📁 Save Labels]
    AI --> H

Поддерживаемые типы задач

Редактор аннотаций поддерживает все 5 типов YOLO :

ЗадачаИнструментФормат аннотации
ОбнаружениеПрямоугольникОграничительные рамки (x, y, ширина, высота)
СегментацияМногоугольникМаски с пиксельной точностью (вершины многоугольников)
ПозаКлючевой момент17-точечный COCO
OBBОриентированная коробкаПовернутые ограничительные рамки (4 угла)
КлассификацияСелектор классовМетки на уровне изображения

Начало работы

Чтобы добавить аннотации к изображениям:

  1. Перейдите к вашему набору данных
  2. Нажмите на изображение, чтобы открыть полноэкранный просмотрщик
  3. Нажмите «Изменить», чтобы перейти в режим аннотации.
  4. Выберите инструмент для аннотации
  5. Нарисуйте аннотации на изображении
  6. По завершении нажмите «Сохранить ».

Инструменты для ручной аннотации

Ограничительная рамка (обнаружение)

Нарисуйте прямоугольные рамки вокруг объектов:

  1. Выберите Коробка инструмент или пресс B
  2. Щелкните и перетащите, чтобы нарисовать прямоугольник
  3. Выпустить, чтобы завершить коробку
  4. Выберите класс из выпадающего списка

Изменение размера и перемещение

  • Перетаскивайте углы или края, чтобы изменить размер
  • Перетащите центр, чтобы переместить
  • Пресса Delete удалить выбранную аннотацию

Многоугольник (сегмент)

Рисуйте точные многоугольные маски:

  1. Выберите Многоугольник инструмент или пресс P
  2. Нажмите, чтобы добавить вершины
  3. Дважды щелкните или нажмите Enter закрыть многоугольник
  4. Выберите класс из выпадающего списка

Редактировать вершины

  • Перетаскивайте отдельные вершины для настройки
  • Перетащите весь многоугольник, чтобы переместить его
  • Щелкните по вершине и нажмите Delete удалить его

Ключевая точка (поза)

Разместите 17 COCO для позы человека:

  1. Выберите Ключевой момент инструмент или пресс K
  2. Нажмите, чтобы разместить ключевые точки в последовательности
  3. Следуйте порядку COCO

17 COCO моментов COCO :

#Ключевой момент#Ключевой момент
1Нос10Правый запястье
2Левый глаз11Левое бедро
3Правый глаз12Правое бедро
4Левое ухо13Левое колено
5Правое ухо14Правое колено
6Левое плечо15Левая лодыжка
7Правое плечо16Правая лодыжка
8Левый локоть17(зарезервировано)
9Правый локоть

Oriented Bounding Box (OBB)

Рисование повернутых прямоугольников для наклонных объектов:

  1. Выберите OBB инструмент или пресс O
  2. Щелкните и перетащите, чтобы нарисовать начальную рамку
  3. Используйте ручку поворота для регулировки угла
  4. Выберите класс из выпадающего списка

Классификация (Классифицировать)

Присвойте метки классов на уровне изображения:

  1. Выберите режим «Классифицировать»
  2. Нажмите на кнопки классов или нажмите цифровые клавиши 1-9
  3. К одному изображению можно присвоить несколько классов.

SAM аннотирование

Модель Segment Anything Model (SAM) позволяет создавать интеллектуальные аннотации всего за несколько кликов:

  1. Выбрать SAM режим или нажмите S
  2. Щелкните левой кнопкой мыши, чтобы добавить положительные точки (включить эту область)
  3. Щелкните правой кнопкой мыши, чтобы добавить отрицательные точки (исключить эту область)
  4. SAM точную маску в режиме реального времени
  5. Нажмите «Принять», чтобы преобразовать в аннотацию.

SAM

  • Начните с положительного щелчка по центру объекта
  • Добавить отрицательные клики для исключения фона
  • Лучше всего подходит для четких объектов с ясными краями

SAM аннотации SAM могут генерировать:

  • Многоугольники для задач сегментации
  • Ограничительные рамки для задач обнаружения
  • Ориентированные ящики для задач OBB

YOLO

Используйте обученные YOLO для автоматической маркировки изображений:

  1. Выбрать Автоматическое аннотирование режим или нажмите A
  2. Выберите модель (официальную или ваши обученные модели)
  3. Установить порог достоверности
  4. Нажмите «Выполнить», чтобы сгенерировать прогнозы.
  5. Просмотрите и отредактируйте результаты по мере необходимости.

Модели автоматической аннотации

Вы можете использовать:

  • Официальные Ultralytics (YOLO11n, YOLO11s и т. д.)
  • Ваши собственные обученные модели с платформы

класс «Управление»

Создание классов

Определите классы аннотаций для вашего набора данных:

  1. Нажмите «Добавить класс» на панели классов.
  2. Введите название класса
  3. Цвет назначается автоматически

Редактирование классов

  • Нажмите на класс, чтобы выбрать его для новых аннотаций.
  • Дважды щелкните, чтобы переименовать
  • Перетащите, чтобы изменить порядок
  • Щелкните правой кнопкой мыши для дополнительных опций

класс Цвета

Каждому классу присваивается цвет из Ultralytics . Цвета являются едиными для всей платформы, что облегчает их распознавание.

Сочетания клавиш

Эффективное добавление аннотаций с помощью сочетаний клавиш:

ЯрлыкДействие
BИнструмент «Прямоугольная область» (detect)
PИнструмент «Многоугольник» (segment)
KИнструмент «Ключевая точка» (поза)
OИнструмент OBB
SSAM аннотации SAM
AАвтоматическая аннотация
VРежим выбора/перемещения
1-9Выберите класс 1-9
DeleteУдалить выбранную аннотацию
Ctrl+ZОтменить
Ctrl+YПовторить
EscapeОтменить текущую операцию
EnterПолный многоугольник
←/→Предыдущее/следующее изображение
Просмотреть все ярлыки

Пресса ? чтобы открыть диалоговое окно «Горячие клавиши».

Отменить/Повторить

Редактор аннотаций сохраняет полную историю:

  • Отменить: Ctrl+Z (Cmd+Z на Mac)
  • Повторить: Ctrl+Y (Cmd+Y на Mac)

История включает:

  • Добавление аннотаций
  • Редактирование аннотаций
  • Удаление аннотаций
  • Смена классов

Сохранение аннотаций

Аннотации сохраняются при нажатии кнопки «Сохранить» или при переходе на другую страницу:

  • Сохранить: Нажмите кнопку «Сохранить» или нажмите Ctrl+S
  • Отмена: нажмите «Отмена», чтобы отменить изменения.
  • Предупреждение об автосохранении: запрос на сохранение несохраненных изменений перед выходом

Сохраните свою работу

Всегда сохраняйте изменения перед переходом к другому изображению. Несохраненные изменения будут утеряны.

Часто задаваемые вопросы

Насколько точна SAM ?

SAM высококачественные маски для большинства объектов. Точность зависит от:

  • Отличие объекта от фона
  • Качество изображения и разрешение
  • Количество положительных/отрицательных баллов

Для достижения наилучших результатов начните с положительной точки в центре объекта и добавьте отрицательные точки, чтобы исключить близлежащие объекты.

Могу ли я импортировать существующие аннотации?

Да, загрузите свой набор данных с файлами меток YOLO. Платформа автоматически проанализирует и отобразит их в редакторе.

Как сделать аннотацию нескольких объектов одного класса?

После рисования аннотации:

  1. Сохраните выбранный класс
  2. Нарисуйте следующую аннотацию
  3. Повторяйте, пока все объекты не будут помечены

Сочетание клавиш 1-9 быстро выбирает классы.

В чем разница между SAM автоанотацией?

ФункциональностьSAMАвтоматическое аннотирование
МетодИнтерактивные подсказкиМодельное заключение
СкоростьПо одному объекту за разВсе объекты сразу
ТочностьОчень высокий с ориентиромЗависит от модели
Лучше всего подходит дляСложные объекты, мелкие деталиМассовая маркировка, простые объекты

Могу ли я обучать модель на частично аннотированных наборах данных?

Да, но для достижения наилучших результатов:

  • Пометьте все объекты целевых классов на каждом изображении
  • Используйте неизвестное разделение для изображений без меток
  • Исключить изображения без меток из конфигурации обучения


📅 Создано 0 дней назад ✏️ Обновлено 0 дней назад
glenn-jocher

Комментарии