Рабочий процесс

От визуальных данных к задаче, коду и исполнению

Изображение, видео или запись экрана связываются в проекте с разметкой, отношениями, описаниями и результатами методов компьютерного зрения. Сохранённые данные используются в Screph Code, поддерживаемых внешних инструментах или Automation Runtime. Работа с кодом и исполнение сценария запускаются отдельно.

01
Program Mode

Режим программы

Режим определяет доступные типы объектов и инструменты. General и GUI Automation поддерживают основные рабочие процессы; Industrial и UAV остаются экспериментальными.

В проекте: режим и совместимые настройки Selector и компьютерного зрения.
02
Capture

Визуальный источник

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

Результат: кадры, сведения об источнике и временные отметки.
03
Selector

Разметка и связи

В Selector создаются элементы, признаки, области интереса, аннотации и типизированные связи. Изменения разметки можно отменять и повторять.

Результат: редактируемая основная разметка проекта.
04
Computer vision

Результаты методов компьютерного зрения

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

Результат: производные данные, которые можно сравнить с исходным материалом.
05
Review

Проверка результата

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

Важно: результат метода не меняет основную разметку без решения пользователя.
06
Main project

Основной проект

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

Результат: редактируемый пакет задачи и её материалы.
07
Code and execution

Код и исполнение

Screph Code и поддерживаемые внешние инструменты получают выбранные данные задачи. Automation Runtime использует основной проект вместе с отдельно подготовленным сценарием.

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

Разметка, методы и запись действий

Граф связей проекта

Хранит типизированные связи между элементами и признаками основной разметки.

Граф обработки

Граф обработки с типизированными входами и выходами и журналом выполнения. Он преобразует визуальные данные.

Запись действий

Содержит действия пользователя и связанные кадры. Action CV сохраняет предлагаемые результаты рядом с исходной записью.

Документация

Первый проект: источник, разметка и сохранение

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