Разметка и проект
Selector связывает визуальный источник с элементами, признаками, областями, отношениями и описаниями, а затем сохраняет их в основном проекте.
Набор доступных типов разметки и действий зависит от режима программы. Статусы и ограничения приведены в разделе «Режимы программы».
Рабочая область Selector
- Холст показывает текущее изображение и разметку.
- Панель инструментов переключает выделение, создание, перемещение, изменение размера и связи.
- Панель свойств показывает тип, имя, геометрию, описания и связи выбранного объекта.
- Дерево и граф помогают находить объекты и проверять их отношения.
Создание и редактирование элементов
- Выберите инструмент создания и укажите область объекта на холсте.
- Задайте тип и понятное имя, затем при необходимости добавьте описание.
- Инструментами перемещения и изменения размера уточните границу объекта.
- Проверьте объект на нужных кадрах или состояниях источника.
Выделение нескольких объектов позволяет выполнять поддерживаемые общие операции. Перед массовым изменением сохраните проект или убедитесь, что действие можно отменить.
Признаки и области интереса
Признак описывает визуальное свойство элемента или его фрагмент. Он может использоваться как шаблон, область для метода компьютерного зрения или материал для сравнения.
- Признак связывается с владельцем и исходным изображением.
- Обрезка, маска и предварительный просмотр помогают проверить сохранённый материал.
- Копирование признака создаёт отдельные связанные файлы, если это требуется выбранной операцией.
- Область интереса ограничивает измерение или обработку частью изображения.
Отношения и группы
Отношения связывают элементы и признаки: например, задают иерархию, владельца или предметную связь. Выбранное отношение показывает тип и связанные объекты.
Группы сохраняются в проекте и создаются поддерживаемыми рабочими процессами. Общего визуального редактора произвольных групп в текущей версии нет.
Текстовые и голосовые описания
Описание можно связать с элементом, признаком, отношением, совпадением или серией изображений. Текст редактируется до сохранения в проект.
Голосовая аннотация использует выбранный способ распознавания речи. При локальном Vosk аудио остаётся на компьютере; при облачном варианте запись передаётся выбранной службе.
Несколько представлений и анализ изображения
Макеты холста позволяют одновременно видеть разные материалы одного проекта. Масштаб, прокрутку и курсор можно синхронизировать между представлениями.
- Лупа и просмотр пикселей показывают значения под курсором.
- Гистограмма и профиль линии помогают оценивать яркость и цвет.
- Слои и сравнение позволяют сопоставить исходное изображение с результатом метода.
Расположение представлений относится к локальному интерфейсу и может не входить в переносимый проект.
История изменений
Поддерживаемые изменения разметки можно отменять и повторять. После открытия другого проекта или завершения сеанса доступная история может измениться, поэтому для важных этапов используйте отдельные сохранённые копии.
Сохранение и загрузка
Ctrl+S— сохранить текущий проект.Ctrl+O— открыть Менеджер проектов и выбрать проект или автоматическое сохранение.- Сохранить как создаёт проект в новом расположении. После операции проверьте связанные изображения и результаты.
При сохранении проверяются структура проекта и доступность связанных файлов. Предупреждение о недостающем изображении или результате нужно исправить до передачи проекта другому пользователю.
Менеджер проектов и автоматическое сохранение
Менеджер показывает найденные проекты, автоматические сохранения и файлы с проблемами чтения. Перед восстановлением автоматического сохранения создайте копию текущего проекта.
После дублирования, перемещения или переименования проекта откройте его из нового расположения и повторно сохраните, чтобы проверить все ссылки на материалы.
Компьютерное зрение
Методы компьютерного зрения создают результаты отдельно от основной разметки. Запуск, предварительный просмотр, последовательности, графы и применение результата описаны в руководстве по компьютерному зрению.
Screph Code
Screph Code — встроенная агентная IDE для работы с файлами и запросами по данным проекта. После сохранения проекта выбранные изображения, разметку и разрешённые материалы можно передать в отдельную рабочую папку кода. Проект Screph и эта папка сохраняются отдельно.
- Builder может отвечать текстом и изменять файлы в выбранной рабочей папке.
- Перед запросом сохраните рабочую папку в системе контроля версий или резервной копии.
- После ответа проверьте изменённые, созданные и удалённые файлы.
- Builder может изменять файлы и выполнять команды в пределах выбранного режима доступа. «Остановить» прекращает текущую работу после завершения очистки ресурсов, но не откатывает уже записанные файлы. Ответ агента не подтверждает работоспособность конечной программы.
Во вкладках файлов, объектов и изменений проверяются исходники, вложения и результат правок. Для несохранённого файла доступны сохранение, отказ от изменений или отмена перехода. Внешнее изменение файла требует проверки перед заменой открытого текста.
Выбор модели и выбор исполнителя Code выполняются отдельно. Доступны «По подключению», Codex и OpenHands при подготовленных подключении и среде. Общий вид чата с Agent не объединяет их историю, контекст и разрешения. Codex Desktop — отдельное приложение; передача в него черновика не означает отправку запроса модели.
Чат Screph Code
Датасеты и обучение моделей
- Создаётся датасет с названием, задачей и классами. «Добавить данные» импортирует файлы, папку, выбранные кадры Capture или материал Canvas. Учебный Flowers mini доступен в General и создаёт обычный редактируемый датасет.
- На холсте назначаются классы и создаются рамки или маски. Для изображения без объектов явно подтверждается пустая сцена; отсутствие разметки не считается отрицательным примером. Ошибочные образцы исключаются, а непроверенные проходят проверку качества.
- В блоке «Следующий шаг» устраняются причины неготовности данных. Затем выбираются обучаемая модель, веса, устройство и параметры. При неготовой среде «Начать обучение» открывает окно её подготовки; датасет уже сохранён.
- Первое нажатие «Начать обучение» проверяет входы, фиксирует версию данных и создаёт предпросмотр обработки реальных образцов. После проверки предпросмотра запуск подтверждается отдельно. Во время подготовки и обучения изменение датасета заблокировано; «Остановить» отменяет текущую работу.
- Страница «Результаты» показывает историю, метрики, сравнение запусков и ошибки. Исправления создаются в редактируемом датасете и проверяются новым запуском; старые версии и результаты не переписываются. Точно такой же успешный запуск повторно заблокирован до изменения данных или настроек.
- В упрощённом процессе кандидат выпускается с оценкой на проверочной части. Расширенное представление позволяет отдельно выполнить финальную оценку на отложенной тестовой части. Предпросмотр предсказаний не заменяет эту оценку.
- На странице «Модель» выполняется выпуск с названием, выбирается основная модель и заполняется профиль применения. Для конечной программы отдельно включается разрешение передачи; указываются источник входных данных и использование результата. Выпуск или выбор основной модели сами по себе не включают передачу агенту.
Вкладка «Датасеты и обучение» использует тот же холст. Классификация назначает один класс изображению, детекция хранит рамки объектов, сегментация экземпляров — отдельные бинарные маски. «Упрощённый» и «Расширенный» показывают одни данные, параметры и результаты; режим программы ограничивает доступные задачи и модели.
Рамка Canvas и образец датасета связаны через явный импорт. Перемещение или удаление рамки само по себе не меняет уже сохранённую разметку датасета. Изображения из одной последовательности и вырезки одного источника сохраняют общую группу при разделении данных, чтобы соседние кадры не попадали одновременно в обучение и независимую проверку.
Одиночный выбор миниатюры не заменяет изображение холста. «Открыть выбранное на Canvas» открывает образец для разметки, двойной щелчок — отдельный просмотр. Для детекции выбираются класс и «ML · Прямоугольник», затем обводится объект; рамку можно уточнить, удалить или переназначить другому классу.
Для сегментации используются полигон, кисть и ластик. Каждому экземпляру создаётся отдельная маска. Подсказки точками и рамкой требуют подготовленного MobileSAM; перенос на соседние кадры использует выбранный доступный обработчик. Предложенную маску нужно принять, отклонить или исправить — она не становится подтверждённой разметкой автоматически.
Состояния «Нужна проверка», «Подтвердить разметку», «На изображении нет объектов» и «Исключить из обучения» имеют разный смысл. Исключённый образец сохраняется, но не участвует в обучении. После возврата образца проверка качества выполняется заново, даже если прежний класс сохранился.
В предпросмотре обучения проверяются преобразования реальных изображений и разметки: размер, обрезка, дополнение полей и аугментации. Отмена возвращает к настройкам без запуска обучения. Переключение вкладки сохраняет ожидающий предпросмотр; подтверждение выполняется после возвращения в Learning.
«Добавить текущее изображение/разметку…» переносит выбранный материал явно. В классификации область становится отдельной вырезкой, в детекции и сегментации полный кадр сохраняется вместе с рамкой или маской. Для быстрого добавления используется «Создать» → «Область → датасет» с выбором датасета и класса над холстом.
«Агент» открывает помощника обучения только для чтения с агрегатами обучения и проверки и текущей конфигурацией. Для него отдельно назначается модель на странице LLM «Модели для задач». Изображения, пути и отложенная тестовая часть в этот чат не передаются; запуск обучения и изменение данных из него недоступны. Разметка и генерация дополнения ассистентом датасета — отдельные задания с просмотром и явным принятием; принятые предложения всё ещё требуют проверки качества.
Сохранение обучения и восстановление
По умолчанию длительное локальное обучение выполняется независимо от окна программы. После повторного открытия история подключается к сохранённому запуску. Если остановка процесса подтверждена и доступна целая контрольная точка эпохи, предлагается явное продолжение. Неизвестное состояние не означает разрешение автоматически запустить ещё одну копию обучения.
Черновик, зафиксированная версия данных, запуск, кандидат и выпущенная модель сохраняются как разные состояния. Для переноса используются штатные команды экспорта проекта, датасета или модели; один файл весов не переносит разметку и историю. Экспорт COCO доступен для детекции и сегментации, Screph-manifest YOLO — для детекции.
Камера: калибровка и использование кадров
В «Захват» → «Источник» команда «Калибровка камеры…» доступна для камер, потоков и файлов в General, Industrial и UAV. Выбираются модель объектива и мишень; подтверждаются одинаковые камера, размер, фокус и зум и отсутствие предварительного исправления объектива.
Кадры добавляются файлами, из таймлайна или автосбором уже работающего источника. Для расчёта нужны минимум восемь расчётных и три отложенных проверочных кадра. После «Рассчитать» просматриваются ошибки и предупреждения; профиль сохраняется в JSON, набор — в ZIP. ZIP сохраняется отдельно от проекта и позволяет продолжить позже.
«Исправить снимок…» создаёт результат для той же камеры и размера. После сравнения моделей используются новые проверочные кадры. Калибровка, учебная модель и успешная обработка изображения не подтверждают управление камерой, роботом или полётом; пространственный масштаб проверяется отдельно.
Перед завершением работы
- Сохраните проект и дождитесь завершения записи файлов.
- Проверьте предупреждения о связанных материалах.
- Создайте резервную копию каталога проекта и отдельно — рабочей папки с кодом.