Meet YOLO26: next-gen vision AI.

Link to this sectionРедактор аннотаций#

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

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

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

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

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

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

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

Link to this sectionДетали задачи#

Детекция объектов

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

Формат метки: 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/)

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

Link to this sectionНачало работы#

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

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

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

graph LR
    A[Open Dataset] --> B[Click Image]
    B --> C[Click Edit]
    C --> D[Draw Annotations]
    D --> E[Save]
    E --> F[Next Image]
    F --> B

    style C fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

Link to this sectionРежимы аннотирования#

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

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

Link to this sectionИнструменты ручной аннотации#

Link to this sectionОграничивающая рамка (Детекция)#

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

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

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

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

Link to this sectionПолигон (Сегментация)#

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

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

Вершины полигона сегментации в Ultralytics Platform

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

Link to this sectionКлючевая точка (Поза)#

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

  1. Войди в режим редактирования и выбери Draw
  2. Выбери шаблон скелета из селектора шаблонов на панели инструментов

Выпадающий список шаблонов позы в Ultralytics Platform

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

Link to this sectionВстроенные шаблоны скелетов#

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

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

Скелет ключевых точек позы в платформе Ultralytics

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

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

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

Пользовательский шаблон позы в платформе Ultralytics

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

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

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

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

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

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

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

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

Повернутая рамка OBB в платформе Ultralytics

Link to this sectionКлассификация (Classify)#

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

  1. Войди в режим редактирования
  2. Появится боковая панель с кнопками выбора классов
  3. Кликай по кнопкам классов или нажимай цифровые клавиши 1-9

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

Link to this sectionУмная аннотация#

Умная аннотация добавляет в редактор помощь модели при разметке. В режиме Smart ты можешь использовать Segment Anything Model (SAM) для разметки кликами или использовать предобученные модели Ultralytics YOLO и свои собственные дообученные модели YOLO, чтобы добавлять предсказания как аннотации. Умная аннотация доступна для задач detect, segment, semantic и OBB.

Link to this sectionУмная аннотация SAM#

С выбранной моделью SAM:

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

Маска с положительными/отрицательными точками SAM в платформе Ultralytics

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

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff
    style G fill:#4CAF50,color:#fff
Советы по SAM
  • Начни с клика по центру объекта
  • Кликни еще раз снаружи маски, чтобы расширить область покрытия
  • Кликни внутри маски, чтобы вычесть нежелательные области
  • Включи auto-apply (A) для разметки в один клик
  • Удерживай Shift при включенном автоприменении, чтобы разместить несколько точек до того, как маска применится
  • Лучше всего работает для отчетливых объектов с четкими краями
  • Используй несколько уточняющих кликов для вытянутых или перекрывающихся объектов

Умная аннотация SAM может генерировать:

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

Умная аннотация SAM доступна только для задач detect, segment, semantic и OBB. Задачи классификации и позы требуют ручной разметки.

Link to this sectionРежим автоприменения#

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

РежимПоведение
Auto-apply ВКЛМаска применяется автоматически после каждого клика
Auto-apply ВКЛ + ShiftРазмещай несколько точек сначала, маска применяется при отпускании
Auto-apply ВЫКЛ (по умолчанию)Размещай точки свободно, нажимай Enter для применения

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

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

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

Link to this sectionВыбор модели SAM#

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

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

Ultralytics Platform Annotate Sam Model Selector

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

Link to this sectionYOLO Smart Annotation#

При выбранной модели YOLO интеллектуальная аннотация (Smart annotation) позволяет добавлять предсказания от предобученных моделей Ultralytics или твоих собственных дообученных моделей.

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

Ultralytics Platform Annotate Smart Annotation Yolo Model

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

Link to this sectionБоковая панель классов#

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

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

Link to this sectionКонтекстное меню#

Нажми правой кнопкой мыши на выбранные аннотации, чтобы открыть контекстное меню с опциями:

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

Link to this sectionЭлементы управления видимостью#

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

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

Link to this sectionКурсор-перекрестие#

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

Link to this sectionПредпросмотр SAM при наведении#

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

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

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

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

Link to this sectionУправление классами#

Link to this sectionСоздание классов#

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

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

Ultralytics Platform Annotate Classes Tab Add New Class

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

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

  1. Нарисуй аннотацию на изображении
  2. В выпадающем списке классов выбери Add New Class
  3. Введи имя класса
  4. Нажми Enter для создания и назначения

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

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

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

Link to this sectionРедактирование классов#

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

Link to this sectionЦвета классов#

Каждому классу присваивается цвет из палитры Ultralytics. Ты можешь настраивать цвета с помощью инструмента выбора цвета на вкладке Classes. Цвета согласованы по всей платформе для легкого распознавания.

Link to this sectionСочетания клавиш#

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

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

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

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

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

Link to this sectionОтменить/Вернуть#

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

  • Отменить: Cmd/Ctrl+Z
  • Вернуть: Cmd/Ctrl+Y

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

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

Стек отмены не имеет фиксированного лимита — ты можешь отменить все изменения, сделанные во время текущего сеанса редактирования, вернувшись к исходному состоянию изображения в момент нажатия Edit.

Link to this sectionСохранение аннотаций#

Аннотации сохраняются, когда ты нажимаешь Save или Cmd/Ctrl+S:

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

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

Link to this sectionFAQ#

Link to this sectionНасколько точна аннотация SAM?#

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

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

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

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

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

Link to this sectionКак аннотировать несколько объектов одного класса?#

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

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

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

Link to this sectionМожно ли обучать на частично размеченных датасетах?#

Да, но для лучшего результата:

  • Разметь все объекты целевых классов на каждом изображении
  • Используй фильтр меток, установленный в Unlabeled, чтобы найти изображения, которые еще нуждаются в аннотировании
  • Неразмеченные изображения исключаются из обучения; только размеченные изображения вносят вклад в функцию потерь

Link to this sectionКакую модель SAM мне использовать?#

SAM 3 — это модель по умолчанию и новейшее поколение — начни с нее для получения масок высочайшего качества. Переключись на SAM 2.1 Small для более быстрого интерактивного рабочего процесса с обычными объектами или SAM 2.1 Large, когда нужна более высокая точность маски на сложных формах. Используй SAM 2.1 Tiny для максимальной скорости на простых, высококонтрастных объектах.

Link to this sectionКакие задачи поддерживают умную аннотацию SAM?#

Умная аннотация SAM доступна для задач detect, segment, semantic и OBB. Задачи классификации и позы используют только ручную аннотацию.

Link to this sectionМогу ли я создавать пользовательские шаблоны скелетов для аннотации позы?#

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

Link to this sectionКак переключаться между шаблонами скелетов?#

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

Комментарии