Ultralytics YOLO27:

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

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

Панель инструментов редактора аннотаций 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, ширина, высота)
СегментацияПолигонМаски с точностью до пикселя (вершины полигона)
Семантическая сегментацияПолигонМаски областей для каждого класса (вершины полигона)
КлассификацияВыбор классаМетки на уровне изображения
ПозаКлючевая точкаШаблоны скелетов (Person, Hand, Dog, Face, Box, пользовательский)
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 — это режим по умолчанию для задач пространственной разметки. Для датасетов детекции, сегментации, семантики, поз и OBB панель инструментов также предоставляет режим Smart, когда доступна интеллектуальная разметка:

РежимОписаниеСочетание клавиш
РисованиеРучной режим по умолчанию со специальными инструментами рисования для каждой задачиV
Интеллектуальный режимРазметка с помощью моделей с SAM для датасетов детекции, сегментации, семантики и OBB или с помощью моделей YOLO для этих датасетов и датасетов позS

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

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

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

Ограничивающая рамка (Detect)#

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

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

Рисование ограничивающей рамки для Detect в Ultralytics Platform Annotate

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

Полигон (Segment)#

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

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

Вершины полигона Segment в Ultralytics Platform Annotate

Редактирование вершин
  • Перетаскивай отдельные вершины, чтобы изменить их положение
  • Перетаскивай весь полигон, чтобы переместить его
  • Нажми на вершину и нажми Delete, чтобы удалить её

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

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

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

Раскрывающийся список шаблонов Pose в Ultralytics Platform Annotate

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

Редактор включает 5 встроенных шаблонов:

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

Скелет ключевых точек позы в Ultralytics Platform Annotate

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

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

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

Ultralytics Platform Annotate Pose Custom Template

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

Рабочий процесс с шаблонами

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

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

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

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

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

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

Поворотный прямоугольник OBB в Ultralytics Platform Annotate

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

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

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

Боковая панель классификации в Ultralytics Platform Annotate

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

Интеллектуальная разметка добавляет в редактор разметку с помощью моделей. В интеллектуальном режиме ты можешь использовать Segment Anything Model (SAM) для разметки на основе кликов или использовать предобученные модели Ultralytics YOLO и собственные дообученные модели YOLO для добавления предсказаний в качестве разметки. Интеллектуальная разметка SAM доступна для задач детекции, сегментации, семантики и OBB; интеллектуальная разметка YOLO также охватывает позы.

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

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

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

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

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 доступна только для задач детекции, сегментации, семантики и OBB. Датасеты поз используют интеллектуальную разметку YOLO вместо этого, а классификация требует ручной разметки.

Режим автоприменения#

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

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

Переключатель автоприменения SAM в Ultralytics Platform Annotate

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

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

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

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

МодельРазмерСкоростьПримечания
SAM 2.1 Tiny75 MBСамая быстрая
SAM 2.1 Small88 MBБыстрая
SAM 2.1 Base154 MBСредняя
SAM 2.1 Large428 MBМедленнееСамая точная среди SAM 2.1
SAM 33.45 GBСамая медленная
SAM 3.13.50 GBСамая медленнаяПо умолчанию, последнее поколение

Ultralytics Platform Annotate Sam Model Selector

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

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

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

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

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

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

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

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

  1. Выбери модель из выпадающего списка (Official или My Models)
  2. Настрой ползунки уверенности (по умолчанию 0.25) и IoU (по умолчанию 0.7) — полоса Тестовый запуск показывает, что модель находит на нескольких примерах изображений по мере их перемещения
  3. Включи параметр Включать размеченные изображения, чтобы также выполнять обработку изображений, у которых уже есть метки; прогон добавляет то, что находит модель, и сохраняет имеющиеся у них метки
  4. Проверь Ориентировочную стоимость и нажми Запустить

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

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

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

Пакетная разметка стоит $1,50 за 1 000 обработанных изображений с минимальной суммой $0,01 за прогон. Сумма оценки резервируется на твой баланс при запуске прогона и списывается за фактически обработанные изображения; списание отображается на вкладке биллинга как Автоматическая разметка после закрытия сводки прогона.

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

Редактор разметки включает сворачиваемую боковую панель классов справа от холста. На панели доступны:

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

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

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

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

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

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

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

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

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

Предпросмотр SAM при наведении#

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

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

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

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

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

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

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

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

Ultralytics Platform Annotate Classes Tab Add New Class

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

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

  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 Annotate Keyboard Shortcuts Dialog

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

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

Отмена/повтор действия#

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

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

История отслеживает:

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

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

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

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

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

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

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

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

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

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

  • Да. Загрузи датасет с файлами разметки в формате YOLO, файлами аннотаций COCO JSON или экспортом Ultralytics NDJSON. Платформа анализирует их во время обработки и отображает в редакторе. Метки 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 доступна для задач детекции, сегментации, семантики и OBB. На датасетах поз режим Smart запускает только интеллектуальную разметку YOLO, а классификация использует только ручную разметку. Интеллектуальная разметка также недоступна на подключенных облачных датасетах и датасетах On Premise.

  • Да. Нажми кнопку + рядом с выбором шаблона скелета, чтобы открыть редактор шаблонов. Размести ключевые точки, задай им имена, нарисуй соединения и сохрани шаблон. Пользовательские шаблоны хранятся в твоей учётной записи и доступны во всех датасетах поз.

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

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

Комментарии