Ultralytics YOLO27:

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

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

Панель инструментов редактора разметки Ultralytics Platform с холстом

graph TB
    subgraph Draw["Shape set by the dataset task"]
        A[Box]:::start & B[Polygon]:::start & C[Classify]:::start & D[Keypoint]:::start & E[OBB]:::start
    end
    subgraph AI["AI-Assisted"]
        F[SAM Smart]:::start
        G[YOLO Predict]:::start
    end
    Draw --> H[Save Labels]:::out
    AI --> H

    classDef start fill:#4CAF50,color:#fff
    classDef out fill:#9C27B0,color:#fff

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

Редактор аннотаций предоставляет инструменты разметки для 6 типов задач YOLO:

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

Все 6 типов аннотаций хранятся вместе для каждого изображения. Ты можешь изменить активный тип задачи датасета, не теряя существующие аннотации, — они сохраняются и снова появляются при переключении обратно.

Эталонная карта глубины — это сопутствующая карта, которую нужно загрузить, а не нарисовать, поэтому редактор открывается в режиме только для чтения для датасета глубины.

Подробнее о задачах#

Обнаружение объектов

Назначение: определяет объекты и их расположение с помощью выровненных по осям ограничивающих рамок.

Формат меток: class_id center_x center_y width height (все значения нормализованы в диапазоне 0–1)

Пример: 0 0.5 0.5 0.2 0.3 — класс 0 в центре (50%, 50%), ширина 20%, высота 30%

Примеры использования: подсчёт товаров, мониторинг дорожного движения, обнаружение диких животных, системы безопасности

Экземплярная сегментация

Назначение: создаёт маски с точностью до пикселя для каждого экземпляра объекта.

Формат меток: class_id x1 y1 x2 y2 x3 y3 ... (вершины полигона, нормализованные значения в диапазоне 0–1)

Пример: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — четырёхугольная маска

Примеры использования: медицинская визуализация, автономные автомобили, редактирование фотографий, анализ сельского хозяйства

Оценка позы

Назначение: обнаруживает ключевые точки тела для отслеживания скелета.

Формат меток: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • Флаги видимости: 0=не размечена, 1=размечена, но перекрыта, 2=размечена и видна

Пример: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — человек с 2 ключевыми точками

Примеры использования: спортивный анализ, физиотерапия, анимация, распознавание жестов

Ориентированная ограничивающая рамка (OBB)

Назначение: обнаруживает повёрнутые объекты с помощью ограничивающих рамок, учитывающих угол.

Формат меток: class_id x1 y1 x2 y2 x3 y3 x4 y4 (четыре угловые точки, нормализованные координаты)

Пример: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — повёрнутый прямоугольник

Примеры использования: аэрофотосъёмка, анализ документов, производственный контроль, обнаружение судов

Классификация изображений

Назначение: присваивает одну метку всему изображению.

Формат меток: на основе каталогов — изображения сгруппированы по названию класса (train/cats/, train/dogs/)

Примеры использования: модерация контента, контроль качества, медицинская диагностика, распознавание сцен

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

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

  1. Перейди к своему датасету
  2. Нажми на изображение, чтобы открыть полноэкранный редактор аннотаций
  3. Используй режим Draw по умолчанию или переключись на Smart, если этот режим поддерживается
  4. Выбери класс и добавь или отредактируй аннотации прямо на изображении
  5. Перейди к другому изображению или закрой редактор; изменения автоматически сохраняются после каждого действия

Для датасетов, которые ты можешь редактировать, инструменты разметки становятся доступны сразу после открытия полноэкранного просмотрщика на компьютере. Отдельного режима редактирования или кнопки Edit нет. На мобильных устройствах и при отсутствии прав на редактирование полноэкранный просмотрщик доступен только для чтения.

Полноэкранный редактор разметки Ultralytics Platform с панелью инструментов

graph LR
    A[Open Dataset]:::start --> B[Click Image]:::proc
    B --> C[Annotate in Fullscreen]:::proc
    C --> D[Changes Auto-Save]:::out
    D --> E[Next Image]:::proc
    E --> B

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Режимы разметки#

Draw — режим по умолчанию для задач пространственной разметки. Для датасетов detect, segment, semantic, pose и OBB на панели инструментов также доступен режим Smart, если поддерживается интеллектуальная разметка:

РежимОписаниеСочетание клавиш
РучнойРежим ручной разметки по умолчанию с инструментами рисования для конкретных задачV
ИнтеллектуальныйРазметка с помощью моделей: SAM для датасетов detect, segment, semantic и OBB; модели YOLO — для этих датасетов и датасетов pose; модели с подсказками по классам (размещённые модели с открытым исходным кодом или платные модели провайдеров) — для датасетов detection с 1–200 классамиS

Для разметки pose используется Draw с шаблоном скелета; в режиме Smart доступны только модели YOLO для pose, без выбора SAM и переключателя автоматического применения. Для классификации используется непосредственно боковая панель классов; панель инструментов рисования и кнопка Smart не отображаются.

Интеллектуальная разметка пока недоступна для подключённых датасетов, размещённых в облачном хранилище или On Premise, а также для датасетов более чем с тремя каналами изображения.

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

Инструменты режима рисования#

Рамка (Detect)#

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

  1. Выбери класс на боковой панели классов
  2. В режиме по умолчанию Draw нажми кнопку мыши и перетащи курсор, чтобы нарисовать прямоугольник
  3. Отпусти кнопку мыши, чтобы завершить создание рамки

Рисование рамки для разметки detect в Ultralytics Platform

Изменение размера и перемещение
  • Перетаскивай 8 маркеров на углах и сторонах, чтобы изменить размер
  • Перетаскивай центр, чтобы переместить объект
  • Нажми Delete или Backspace, чтобы удалить выбранную разметку

Полигон (Segment)#

Создавай точные полигональные маски:

  1. Выбери класс на боковой панели классов
  2. В режиме по умолчанию Draw нажимай, чтобы добавлять вершины, или удерживай Shift и перемещай мышь, чтобы рисовать россыпь точек от руки
  3. Дважды щёлкни, щёлкни по первой вершине или нажми Enter либо Escape, чтобы замкнуть полигон

Во время рисования нажми Z, чтобы удалить последнюю вершину, или Delete, чтобы отменить создание полигона.

Вершины полигона для разметки segment в Ultralytics Platform

Редактирование вершин
  • Перетаскивай отдельные вершины, чтобы изменить их положение
  • Перетаскивай весь полигон, чтобы переместить его
  • Щёлкни по ребру выбранного полигона или перетащи его, чтобы добавить вершину
  • Щёлкни правой кнопкой мыши по вершине и выбери Удалить точку (в полигонах должно быть не менее 3 вершин) или щёлкни правой кнопкой мыши по ребру и выбери Добавить точку

Ключевая точка (Pose)#

Размечай позы с помощью шаблонов скелетов. Выбери шаблон на панели инструментов, щёлкни один раз, чтобы разместить все ключевые точки, а затем перетаскивай отдельные точки, чтобы скорректировать их положение.

  1. Выбери класс на боковой панели классов
  2. В режиме по умолчанию Draw выбери шаблон скелета в списке шаблонов на панели инструментов
  3. Щёлкни по изображению, чтобы сразу разместить все ключевые точки
  4. Перетаскивай отдельные ключевые точки, чтобы скорректировать их положение

Раскрывающийся список шаблонов для разметки pose в Ultralytics Platform

Встроенные шаблоны скелетов#

В редакторе есть 5 встроенных шаблонов:

ШаблонКлючевые точкиОписание
Человек17Поза человека COCO — нос, глаза, уши, плечи, локти, запястья, бёдра, колени, лодыжки
Кисть руки21Ключевые точки кисти Ultralytics — запястье и суставы большого, указательного, среднего, безымянного пальцев и мизинца
Собака18Поза животного AP-10K — нос, голова, шея, плечи, основание хвоста, хвост и 4 лапы (локти, колени, лапы)
Лицо68Ориентиры лица iBUG 300W — челюсть, брови, нос, глаза, рот
Рамка4Ключевые точки углов — верхний левый, верхний правый, нижний правый, нижний левый

Скелет с ключевыми точками для разметки pose в Ultralytics Platform

Пользовательские шаблоны скелетов#

Создавай собственные шаблоны для любых структур позы:

  1. Открой список шаблонов на панели инструментов и выбери Новый шаблон...
  2. При желании нажми Начать с..., чтобы загрузить ключевые точки и связи из существующего шаблона и использовать их как основу
  3. Щёлкая, размещай ключевые точки на холсте
  4. Задай имя каждой ключевой точке и настрой цвета
  5. Соединяй ключевые точки, выбрав две точки (связи автоматически рисуются при последовательном размещении ключевых точек)
  6. Сохрани шаблон, чтобы повторно использовать его в датасете

Пользовательский шаблон для разметки pose в Ultralytics Platform

Пользовательские шаблоны сохраняются в рабочей области датасета и доступны во всех его датасетах pose. Изменяй и удаляй их в списке шаблонов.

Работа с шаблонами

Система шаблонов избавляет от необходимости вручную размещать ключевые точки по очереди. Вместо 17 щелчков для скелета COCO выбери шаблон «Человек» и щёлкни один раз — все ключевые точки разместятся в правильной конфигурации скелета. Затем перетаскивай их, чтобы скорректировать положение для конкретной позы.

Видимость ключевых точек

У каждой ключевой точки есть флаг видимости: 0 = не размечена, 1 = размечена, но закрыта, 2 = размечена и видна. Размещённые тобой ключевые точки помечаются как видимые и размеченные (2). Щёлкни правой кнопкой мыши по ключевой точке и выбери Скрыть точку, чтобы пометить её как неразмеченную (0), или щёлкни правой кнопкой мыши по позе и выбери Сбросить видимость, чтобы снова показать скрытые ключевые точки. Импортированные метки сохраняют свои флаги видимости.

Ориентированная рамка (OBB)#

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

  1. Выбери класс на боковой панели классов
  2. В режиме по умолчанию Draw нажми кнопку мыши и перетащи курсор, чтобы нарисовать исходную рамку
  3. Используй маркер поворота, чтобы изменить угол
  4. Перетаскивай маркеры углов, чтобы изменить размер

Повёрнутая рамка для разметки OBB в Ultralytics Platform

Классификация (Classify)#

Назначай классы на уровне изображения:

  1. Щёлкни по изображению, чтобы открыть полноэкранный редактор
  2. Выбери класс на боковой панели классов или нажми цифровую клавишу от 1-9

Боковая панель классификации разметки в Ultralytics Platform

Интеллектуальная разметка#

Интеллектуальная разметка добавляет в редактор разметку с помощью моделей. В интеллектуальном режиме можно использовать Segment Anything Model (SAM) для разметки щелчками или добавлять предсказания в качестве разметки с помощью предварительно обученных моделей Ultralytics YOLO и собственных дообученных моделей YOLO. Для датасетов detection с 1–200 классами в списке также доступны модели с подсказками по классам, распознающие классы датасета: шесть размещённых моделей с открытым исходным кодом, размещённые SAM 3 и SAM 3.1 с текстовыми подсказками, а также платные модели компьютерного зрения от девяти провайдеров. Интеллектуальная разметка SAM доступна для задач detect, segment, semantic и OBB; интеллектуальная разметка YOLO также поддерживает pose.

Интеллектуальная разметка с SAM#

После выбора модели SAM:

  1. Выбери Smart или нажми S
  2. Щёлкни по объекту, который нужно разметить, — SAM в реальном времени создаст исходную маску
  3. Уточняй маску дополнительными щелчками: щёлкни снаружи текущей маски, чтобы расширить область, или внутри текущей маски, чтобы вычесть области
  4. Нажми Enter или Escape, чтобы сохранить разметку, или включи автоматическое применение для разметки одним щелчком

Положительные и отрицательные точки маски SAM в Ultralytics Platform

graph LR
    A[Press S]:::start --> B[Left-click Object]:::proc
    B --> C[SAM Generates Mask]:::proc
    C --> D{Auto-apply?}:::decide
    D -->|Yes| E[Mask Applied Automatically]:::out
    D -->|No| F{Accurate?}:::decide
    F -->|Yes| G[Enter to Save]:::out
    F -->|No| H[Add +/- Points]:::proc
    H --> C

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
Советы по работе с SAM
  • Начни со щелчка по центру объекта
  • Щёлкни ещё раз за пределами маски, чтобы расширить область
  • Щёлкни внутри маски, чтобы убрать ненужные области
  • Включи автоматическое применение (A), чтобы размечать одним щелчком
  • Удерживай Shift, пока включено автоматическое применение, чтобы поставить несколько точек до применения маски
  • Лучше всего подходит для отдельных объектов с чёткими границами
  • Для вытянутых или перекрывающихся объектов добавь несколько уточняющих щелчков

Интеллектуальная разметка SAM позволяет создавать:

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

Интеллектуальная разметка с помощью SAM доступна только для задач detect, segment, semantic и OBB. Для датасетов с позами используй вместо неё интеллектуальную разметку YOLO, а для классификации требуется ручная разметка.

Режим автоматического применения#

Режим автоматического применения ускоряет интеллектуальную разметку: маска SAM автоматически сохраняется после каждого щелчка — нажимать Enter не нужно. Переключи режим кнопкой автоматического применения на панели инструментов или нажми A.

РежимДействие
Автоматическое применение включеноМаска применяется автоматически после каждого щелчка
Автоматическое применение включено + ShiftСначала поставь несколько точек, маска применится после отпускания кнопки мыши
Автоматическое применение выключено (по умолчанию)Свободно расставляй точки и нажми Enter, чтобы применить маску

Автоматическое применение SAM в режиме разметки на Ultralytics Platform

Когда использовать автоматическое применение

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

Выбор модели SAM#

Когда активен интеллектуальный режим, на панели инструментов появляется средство выбора модели. Доступны шесть моделей SAM — выбери подходящую для своего датасета с учётом компромисса между скоростью и точностью:

МодельПараметрыСкоростьПримечания
SAM 2.1 Tiny0.04BСамая быстрая
SAM 2.1 Small0.05BБыстрая
SAM 2.1 Base0.08BСредняя скорость
SAM 2.1 Large0.22BМедленнееСамая точная среди моделей SAM 2.1
SAM 30.86BСамая медленная
SAM 3.10.87BСамая медленнаяПо умолчанию, последнее поколение

Выбор модели SAM в режиме разметки на Ultralytics Platform

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

Интеллектуальная разметка YOLO#

Если выбрана модель YOLO, интеллектуальная разметка позволяет добавлять предсказания предобученных моделей Ultralytics или твоих собственных дообученных моделей.

  1. Выбери Smart или нажми S
  2. Выбери модель YOLO в средстве выбора модели на панели инструментов (Models или My Models)
  3. Нажми Predict
  4. Проверь добавленные аннотации и внеси необходимые исправления

Модель YOLO для интеллектуальной разметки в режиме разметки на Ultralytics Platform

Примечания о моделях YOLO
  • В списке моделей отображаются модели, соответствующие текущей задаче датасета, поэтому для датасета с позами предлагаются модели поз. Модели для датасетов detect и segment также отображаются, но недоступны для выбора.
  • Если классы модели отличаются от классов датасета, в диалоговом окне Сопоставление классов можно сопоставить каждый класс модели с классом датасета или пропустить его; если у датасета нет классов, они будут созданы.
  • Дубликаты предсказаний пропускаются, если они перекрывают существующую аннотацию того же класса с IoU 0.7 или выше.

Интеллектуальная разметка с подсказками по классам#

Для датасета detect с 1–200 классами в проекте Open-source models средства выбора модели перечислены шесть размещённых моделей — Moondream 3.1 (по умолчанию при открытии интеллектуального режима на датасете detect), Qwen3.8 27B, YOLOE-26x, Florence-2 Large, OWLv2 Large и Grounding DINO Base. В проекте Meta доступны размещённые модели SAM 3 Text и SAM 3.1 Text, обнаруживающие классы датасета по текстовым подсказкам на всём изображении, а также платная модель Meta muse-spark-1.3. В проектах OpenAI, Anthropic, Google, SpaceXAI, DeepSeek, Z.ai, Kimi и Xiaomi MiMo перечислены платные модели компьютерного зрения соответствующих поставщиков. Выбери модель и нажми Predict (или нажми P): модель обнаружит классы датасета с пороговыми значениями, заданными для конкретной модели, и добавит редактируемые рамки, которые можно проверить и сохранить так же, как предсказания YOLO. Эти модели не возвращают оценки уверенности, поэтому при их выборе настройки предсказаний (уверенность и IoU) скрыты.

Платная модель поставщика запускается с ключом поставщика, сохранённым в разделе Настройки > Ключи API рабочей области датасета; если ключа нет, предсказание завершается ошибкой с действием Добавить ключ API. Поставщик списывает оплату с твоего ключа за каждое предсказание. После каждого предсказания всплывающее уведомление показывает количество обнаруженных объектов, затраченное время и стоимость: Бесплатно для размещённой модели; для платной модели — предполагаемую стоимость услуг поставщика, если она возвращена, в противном случае — Оплачивается и название поставщика.

Пакетная разметка#

Пакетная разметка запускает одну модель — YOLO или, для датасетов detect с 1–200 классами, модель с подсказками по классам — для всего датасета, а не только открытого изображения. Открой её на странице датасета через Дополнительные действия > Пакетная разметка или с помощью действия Разметить все во всплывающем уведомлении после предсказания в редакторе, обнаружившего объекты. Эта функция доступна редакторам датасетов в датасетах, размещённых на Platform, с числом каналов изображения не больше трёх; она поддерживает все задачи, кроме глубины.

  1. Выбери модель в средстве выбора (Models, включая Open-source models и проекты поставщиков для датасетов detect с 1–200 классами, или My Models); для датасета detect диалоговое окно открывается с выбранной моделью Moondream 3.1
  2. Для модели YOLO настрой ползунки уверенности (по умолчанию 0.25) и IoU (по умолчанию 0.7) — на примерах изображений рядом с настройками видно, что обнаруживает модель при перемещении ползунков. Модель с подсказками по классам обнаруживает классы датасета (1–200) с порогами, заданными для конкретной модели, вместо использования этих настроек, и не возвращает оценки
  3. Включи Добавлять изображения с аннотациями, чтобы также обработать изображения, на которых уже есть метки; запуск добавит обнаруженные моделью объекты и сохранит имеющиеся метки
  4. Проверь Предполагаемую стоимость и нажми Начать

Примеры предпросмотра изображений в диалоговом окне пакетной разметки датасетов на Ultralytics Platform

По умолчанию размечаются только изображения без меток, а существующие метки никогда не изменяются. Для запуска нужны классы датасета. Если классы модели YOLO отличаются от классов датасета, на этапе Сопоставление классов можно сопоставить каждый класс модели с классом датасета или пропустить его; если у датасета нет классов, они будут созданы — запуск начнётся только после создания классов. Перед запуском сохраняется версия датасета, поэтому ты сможешь восстановить датасет, если результат тебе не понравится.

На странице датасета отображается ход выполнения, а кнопка Остановить сохраняет и учитывает в оплате уже обработанные изображения. По завершении запуска сводка показывает количество обработанных изображений, а также добавленные аннотации и классы.

Стоимость пакетной разметки

Пакетная разметка стоит $1.00 за 1 000 обработанных изображений, минимум — $0.01 за запуск. При запуске предполагаемая сумма резервируется на балансе, а по завершении списывается сумма за фактически обработанные изображения; после закрытия сводки запуска списание отображается на вкладке «Оплата» как Авторазметка. При использовании платной модели поставщика эта сумма покрывает только обработку на Platform: поставщик также списывает оплату с твоего ключа API за предварительный просмотр тестового запуска и разметку.

Боковая панель классов#

В редакторе аннотаций справа от холста находится сворачиваемая боковая панель классов. На ней доступны следующие функции:

  • Поиск классов: фильтруй список классов, вводя текст в поле поиска. Нажми Enter, чтобы выбрать точное совпадение, или создай новый класс, если совпадений нет.
  • Создание класса прямо в списке: нажми Add class внизу списка, введи название и при желании выбери пользовательский цвет. Нажми Enter, чтобы создать класс.
  • Изменение названия класса прямо в списке: наведи указатель на название класса и нажми значок карандаша, чтобы переименовать его.
  • Выбор цвета: нажми на образец цвета рядом с любым классом, чтобы изменить его цвет.
  • Количество аннотаций для каждого класса: в строке каждого класса надстрочным числом показано количество аннотаций.
  • Разворачивание и сворачивание: нажми на шеврон, чтобы развернуть класс и увидеть перечисленные под ним отдельные аннотации.
  • Двунаправленная подсветка при наведении: при наведении на аннотацию на холсте она подсвечивается на боковой панели, и наоборот. Боковая панель автоматически прокручивается до соответствующего класса. При наведении на строку класса или его метку в расположенной под изображением сводке классов подсвечиваются все аннотации этого класса.
  • Скрытие и отображение целого класса: нажми на значок глаза в строке класса, чтобы сразу скрыть или показать все аннотации этого класса.
  • Скрытие и отображение отдельных аннотаций: нажми на значок глаза в любой строке аннотации, чтобы переключить её видимость на холсте.
  • Удаление аннотаций: нажми на значок корзины в любой строке аннотации, чтобы удалить её.
  • Сочетания клавиш: нажми 1-9, чтобы быстро выбрать один из первых 9 классов, H, чтобы переключить видимость всех аннотаций на изображении, или ], чтобы показать или скрыть боковую панель.

Контекстное меню#

Щёлкни правой кнопкой мыши по аннотации, чтобы открыть контекстное меню с пунктами:

ДействиеСочетание клавиш
На передний планCmd/Ctrl+Shift+]
На задний планCmd/Ctrl+Shift+[
ВперёдCmd/Ctrl+]
НазадCmd/Ctrl+[
Скрыть аннотации
Удалить аннотацииDelete / Backspace

Щёлкни правой кнопкой мыши по вершине или ребру полигона, чтобы добавить пункт Удалить точку или Добавить точку; для ключевой точки позы в меню появятся пункты Скрыть точку и Сбросить видимость. Если функция доступна, в меню также предлагается Размытие лиц.

Управление видимостью#

В раскрывающемся меню видимости (значок глаза) можно переключать отображение отдельных элементов:

ПереключательОписание
АннотацииПоказать или скрыть все наложенные аннотации
Метки классовПоказать или скрыть названия классов на аннотациях
Показ пикселейВключить или выключить пикселизацию при увеличении изображения для просмотра (полноэкранный режим)
ПерекрестиеПоказывать курсор-перекрестие с координатами пикселей во время разметки
Миниатюры навигацииПоказать полосу миниатюр навигации (полноэкранный режим)
Нижняя информационная панельПоказать или скрыть информационную панель изображения внизу (полноэкранный режим)
Показать всёОдновременно переключить отображение аннотаций, меток, перекрестия, миниатюр и нижней информационной панели (не влияет на пикселизацию)

Курсор-перекрестие#

Во время разметки наложение в виде перекрестия следует за курсором и показывает координаты пикселей на холсте. Это помогает точно размещать аннотации. Переключи его в раскрывающемся меню видимости.

Предварительный просмотр при наведении в SAM#

В интеллектуальном режиме SAM в реальном времени показывает предварительный результат при наведении указателя до установки точек. Предварительный просмотр доступен для задач detect, segment, semantic и OBB. После добавления точек уточнения предварительный просмотр обновляется с учётом текущей маски и типа аннотации активной задачи.

Редактирование вершин полигона#

После создания аннотаций segment и semantic можно редактировать вершины полигона:

  • Перемещение вершин: перетащи маркер любой вершины, чтобы изменить её положение
  • Добавление вершин: нажми на ребро выбранного полигона или перетащи его либо щёлкни по ребру правой кнопкой мыши и выбери Добавить точку
  • Удаление вершин: щёлкни по вершине правой кнопкой мыши и выбери Удалить точку; у полигона должно оставаться не менее 3 вершин

Управление классами#

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

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

  1. Перейди на вкладку Classes
  2. Введи название класса в поле ввода внизу
  3. Нажми Add или клавишу Enter
  4. Цвет назначается автоматически из палитры Ultralytics

Вкладка классов аннотаций Ultralytics Platform — добавление нового класса

Добавление нового класса во время аннотирования#

Ты можешь создавать новые классы прямо во время аннотирования, не выходя из редактора:

  1. Нарисуй аннотацию на изображении
  2. На боковой панели классов нажми Add class (или введи новое название в поле поиска на боковой панели)
  3. Введи название класса
  4. Нажми Enter, чтобы создать класс и назначить его

Это позволяет работать без перерывов: ты можешь задавать классы по мере того, как встречаешь в данных новые типы объектов.

Единая таблица классов

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

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

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

Цвета классов#

Каждому классу назначается цвет из палитры Ultralytics. Ты можешь настроить цвета с помощью палитры на вкладке Classes; выбранные цвета используются во всём наборе данных.

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

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

Сочетание клавишДействие
Cmd/Ctrl+SСохранить аннотации
Cmd/Ctrl+ZОтменить действие
Cmd/Ctrl+YПовторить действие
EscapeСохранить / снять выделение / выйти
Delete / BackspaceУдалить выбранную аннотацию
Cmd/Ctrl+DeleteУдалить изображение
HПоказать или скрыть все аннотации
]Показать или скрыть боковую панель классов
← / →Предыдущее / следующее изображение
1-9Выбрать класс 1–9
Cmd/Ctrl+ScrollПриблизить / отдалить
Cmd/Ctrl++ или Cmd/Ctrl+=Приблизить
Cmd/Ctrl+-Отдалить
Cmd/Ctrl+0Вписать в область просмотра
Space+Drag или перетаскивание средней кнопкой мышиПеремещение холста
Shift+ClickВыбрать несколько аннотаций
Cmd/Ctrl+AВыбрать все аннотации
Cmd/Ctrl+CКопировать выбранные аннотации
Cmd/Ctrl+XВырезать выбранные аннотации
Cmd/Ctrl+VВставить аннотации

Диалоговое окно сочетаний клавиш аннотирования Ultralytics Platform

Просмотреть все сочетания клавиш

Нажми на значок клавиатуры на панели инструментов аннотирования, чтобы открыть справочник по сочетаниям клавиш.

Отмена/повтор#

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

  • Отменить: Cmd/Ctrl+Z
  • Повторить: Cmd/Ctrl+Y

В историю входят:

  • Добавление аннотаций (одиночное и пакетное)
  • Редактирование аннотаций (перемещение, изменение размера, поворот)
  • Удаление аннотаций (одиночное и пакетное)
  • Изменение классов (одиночное и пакетное)
  • Изменение порядка аннотаций (порядок наложения)
  • Редактирование вершин полигона (добавление, удаление, перемещение)
  • Перемещение ключевых точек
Неограниченная отмена действий

Стек отмены не имеет фиксированного лимита — ты можешь отменять изменения, внесённые с момента открытия изображения.

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

Изменения сохраняются автоматически через секунду после последнего редактирования аннотации. Они также сохраняются при переходе к другому изображению или закрытии полноэкранного редактора.

  • Сохранить сейчас: нажми кнопку сохранения или клавишу Cmd/Ctrl+S
  • Закрыть: нажми кнопку закрытия, щёлкни за пределами изображения или нажми Escape; при закрытии ожидающие сохранения изменения сохраняются в фоновом режиме
Сохрани свою работу

Перед закрытием вкладки браузера дождись, пока исчезнет статус Saving... или Unsaved на панели информации об изображении. Ты можешь в любой момент сохранить изменения вручную кнопкой сохранения или нажатием Cmd/Ctrl+S.

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

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

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

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

  • Да. Загрузи набор данных с файлами меток в формате YOLO, файлами аннотаций COCO JSON, JSON-файлами LabelMe, экспортом Ultralytics NDJSON или Labelbox NDJSON. Platform обрабатывает их и отображает в редакторе. Метки Pascal VOC XML не импортируются — сначала преобразуй их в YOLO или COCO. См. раздел Подготовка набора данных.

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

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

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

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

    • Разметь все объекты целевых классов на каждом изображении
    • Используй фильтр Annotations со значением Unannotated, чтобы найти изображения, которые ещё нужно разметить
  • SAM 3.1 — модель последнего поколения, выбранная по умолчанию. Начни с неё, если тебе нужны маски наивысшего качества; SAM 3 также по-прежнему доступна. Переключись на SAM 2.1 Small для более быстрого интерактивного рабочего процесса с распространёнными объектами или на SAM 2.1 Large, если нужна более точная сегментация сложных форм. Используй SAM 2.1 Tiny для максимальной скорости при работе с простыми объектами с высоким контрастом.

  • Интеллектуальная разметка с SAM доступна для задач detect, segment, semantic и OBB. Для датасетов поз Smart режим запускает только интеллектуальную разметку YOLO, а для классификации доступна только ручная разметка. Интеллектуальная разметка также недоступна для подключённых облачных датасетов и датасетов On Premise, а также для датасетов с более чем тремя каналами изображения.

  • Открой средство выбора шаблона скелета и выбери New Template..., чтобы открыть редактор шаблонов. Размести ключевые точки, задай им имена, нарисуй соединения и сохрани шаблон. Пользовательские шаблоны хранятся в рабочей области датасета и доступны во всех его датасетах поз.

  • Нажми раскрывающийся список выбора шаблонов на панели инструментов разметки. Выбери любой встроенный шаблон (Person, Hand, Dog, Face, Box) или сохранённый пользовательский шаблон. Выбранный шаблон определяет, какие ключевые точки будут размещены при нажатии на изображение.

  • Выбери одну или несколько аннотаций, нажми Cmd/Ctrl+C, чтобы скопировать их (или Cmd/Ctrl+X, чтобы вырезать), перейди к другому изображению с помощью клавиш со стрелками или полосы миниатюр и нажми Cmd/Ctrl+V, чтобы вставить. Буфер обмена сохраняется, пока открыт полноэкранный редактор.

Комментарии