Разметка и проект

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

Набор доступных типов разметки и действий зависит от режима программы. Статусы и ограничения приведены в разделе «Режимы программы».

Рабочая область Selector

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

Основные области интерфейса

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

Создание и редактирование элементов

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

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

Выберите инструмент создания и укажите область объекта на холсте.

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

Признаки и области интереса

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

  • Признак связывается с владельцем и исходным изображением.
  • Обрезка, маска и предварительный просмотр помогают проверить сохранённый материал.
  • Копирование признака создаёт отдельные связанные файлы, если это требуется выбранной операцией.
  • Область интереса ограничивает измерение или обработку частью изображения.

Признаки и области интереса

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

Отношения и группы

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

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

Отношения и группы

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

Текстовые и голосовые описания

Описание можно связать с элементом, признаком, отношением, совпадением или серией изображений. Текст редактируется до сохранения в проект.

Голосовая аннотация использует выбранный способ распознавания речи. При локальном Vosk аудио остаётся на компьютере; при облачном варианте запись передаётся выбранной службе.

Несколько представлений и анализ изображения

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

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

Расположение представлений относится к локальному интерфейсу и может не входить в переносимый проект.

История изменений

Поддерживаемые изменения разметки можно отменять и повторять. После открытия другого проекта или завершения сеанса доступная история может измениться, поэтому для важных этапов используйте отдельные сохранённые копии.

История изменений

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

Сохранение и загрузка

  • Ctrl+S — сохранить текущий проект.
  • Ctrl+O — открыть Менеджер проектов и выбрать проект или автоматическое сохранение.
  • Сохранить как создаёт проект в новом расположении. После операции проверьте связанные изображения и результаты.

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

Менеджер проектов и автоматическое сохранение

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

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

Менеджер проектов и автоматическое сохранение

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

Компьютерное зрение

Методы компьютерного зрения создают результаты отдельно от основной разметки. Запуск, предварительный просмотр, последовательности, графы и применение результата описаны в руководстве по компьютерному зрению.

Screph Code

Screph Code — встроенная агентная IDE для работы с файлами и запросами по данным проекта. После сохранения проекта выбранные изображения, разметку и разрешённые материалы можно передать в отдельную рабочую папку кода. Проект Screph и эта папка сохраняются отдельно.

  • Builder может отвечать текстом и изменять файлы в выбранной рабочей папке.
  • Перед запросом сохраните рабочую папку в системе контроля версий или резервной копии.
  • После ответа проверьте изменённые, созданные и удалённые файлы.
  • Builder может изменять файлы и выполнять команды в пределах выбранного режима доступа. «Остановить» прекращает текущую работу после завершения очистки ресурсов, но не откатывает уже записанные файлы. Ответ агента не подтверждает работоспособность конечной программы.

Screph Code

Учебный пример. Изменения действуют только здесь и сбрасываются при выходе из примера. Откройте файл в дереве, измените текст и нажмите «Сохранить».

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

Выбор модели и выбор исполнителя Code выполняются отдельно. Доступны «По подключению», Codex и OpenHands при подготовленных подключении и среде. Общий вид чата с Agent не объединяет их историю, контекст и разрешения. Codex Desktop — отдельное приложение; передача в него черновика не означает отправку запроса модели.

Чат Screph Code

Screph Code

Учебный пример. Изменения действуют только здесь и сбрасываются при выходе из примера. Введите запрос и изучите меню «+», выбор модели и режим доступа. Сообщение остаётся в примере; модель не вызывается.

Датасеты и обучение моделей

  1. Создаётся датасет с названием, задачей и классами. «Добавить данные» импортирует файлы, папку, выбранные кадры Capture или материал Canvas. Учебный Flowers mini доступен в General и создаёт обычный редактируемый датасет.
  2. На холсте назначаются классы и создаются рамки или маски. Для изображения без объектов явно подтверждается пустая сцена; отсутствие разметки не считается отрицательным примером. Ошибочные образцы исключаются, а непроверенные проходят проверку качества.
  3. В блоке «Следующий шаг» устраняются причины неготовности данных. Затем выбираются обучаемая модель, веса, устройство и параметры. При неготовой среде «Начать обучение» открывает окно её подготовки; датасет уже сохранён.
  4. Первое нажатие «Начать обучение» проверяет входы, фиксирует версию данных и создаёт предпросмотр обработки реальных образцов. После проверки предпросмотра запуск подтверждается отдельно. Во время подготовки и обучения изменение датасета заблокировано; «Остановить» отменяет текущую работу.
  5. Страница «Результаты» показывает историю, метрики, сравнение запусков и ошибки. Исправления создаются в редактируемом датасете и проверяются новым запуском; старые версии и результаты не переписываются. Точно такой же успешный запуск повторно заблокирован до изменения данных или настроек.
  6. В упрощённом процессе кандидат выпускается с оценкой на проверочной части. Расширенное представление позволяет отдельно выполнить финальную оценку на отложенной тестовой части. Предпросмотр предсказаний не заменяет эту оценку.
  7. На странице «Модель» выполняется выпуск с названием, выбирается основная модель и заполняется профиль применения. Для конечной программы отдельно включается разрешение передачи; указываются источник входных данных и использование результата. Выпуск или выбор основной модели сами по себе не включают передачу агенту.

Вкладка «Датасеты и обучение» использует тот же холст. Классификация назначает один класс изображению, детекция хранит рамки объектов, сегментация экземпляров — отдельные бинарные маски. «Упрощённый» и «Расширенный» показывают одни данные, параметры и результаты; режим программы ограничивает доступные задачи и модели.

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

Одиночный выбор миниатюры не заменяет изображение холста. «Открыть выбранное на Canvas» открывает образец для разметки, двойной щелчок — отдельный просмотр. Для детекции выбираются класс и «ML · Прямоугольник», затем обводится объект; рамку можно уточнить, удалить или переназначить другому классу.

Для сегментации используются полигон, кисть и ластик. Каждому экземпляру создаётся отдельная маска. Подсказки точками и рамкой требуют подготовленного MobileSAM; перенос на соседние кадры использует выбранный доступный обработчик. Предложенную маску нужно принять, отклонить или исправить — она не становится подтверждённой разметкой автоматически.

Состояния «Нужна проверка», «Подтвердить разметку», «На изображении нет объектов» и «Исключить из обучения» имеют разный смысл. Исключённый образец сохраняется, но не участвует в обучении. После возврата образца проверка качества выполняется заново, даже если прежний класс сохранился.

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

«Добавить текущее изображение/разметку…» переносит выбранный материал явно. В классификации область становится отдельной вырезкой, в детекции и сегментации полный кадр сохраняется вместе с рамкой или маской. Для быстрого добавления используется «Создать» → «Область → датасет» с выбором датасета и класса над холстом.

«Агент» открывает помощника обучения только для чтения с агрегатами обучения и проверки и текущей конфигурацией. Для него отдельно назначается модель на странице LLM «Модели для задач». Изображения, пути и отложенная тестовая часть в этот чат не передаются; запуск обучения и изменение данных из него недоступны. Разметка и генерация дополнения ассистентом датасета — отдельные задания с просмотром и явным принятием; принятые предложения всё ещё требуют проверки качества.

Сохранение обучения и восстановление

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

Черновик, зафиксированная версия данных, запуск, кандидат и выпущенная модель сохраняются как разные состояния. Для переноса используются штатные команды экспорта проекта, датасета или модели; один файл весов не переносит разметку и историю. Экспорт COCO доступен для детекции и сегментации, Screph-manifest YOLO — для детекции.

Камера: калибровка и использование кадров

В «Захват» → «Источник» команда «Калибровка камеры…» доступна для камер, потоков и файлов в General, Industrial и UAV. Выбираются модель объектива и мишень; подтверждаются одинаковые камера, размер, фокус и зум и отсутствие предварительного исправления объектива.

Кадры добавляются файлами, из таймлайна или автосбором уже работающего источника. Для расчёта нужны минимум восемь расчётных и три отложенных проверочных кадра. После «Рассчитать» просматриваются ошибки и предупреждения; профиль сохраняется в JSON, набор — в ZIP. ZIP сохраняется отдельно от проекта и позволяет продолжить позже.

«Исправить снимок…» создаёт результат для той же камеры и размера. После сравнения моделей используются новые проверочные кадры. Калибровка, учебная модель и успешная обработка изображения не подтверждают управление камерой, роботом или полётом; пространственный масштаб проверяется отдельно.

Перед завершением работы

  1. Сохраните проект и дождитесь завершения записи файлов.
  2. Проверьте предупреждения о связанных материалах.
  3. Создайте резервную копию каталога проекта и отдельно — рабочей папки с кодом.