Настольная программа · Версия в разработке

Screph: холст и IDE с ИИ-агентом для компьютерного зрения

Поиск объектов, распознавание текста и автоматизация по изображению. Разметка на холсте, методы обработки и код работают с общими данными проекта.

Холст + встроенная IDE

Объекты, признаки и связи на изображении. Screph Code содержит редактор с кодовым агентом, терминал и средства запуска программ.

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

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

Агент с проверяемым результатом

Создаёт разметку, признаки, связи и схемы обработки штатными инструментами. Изменения видны на холсте и в панелях; результат можно проверить и исправить.

Свои панели и обработка

Плагины добавляют панели и команды. Для собственной обработки есть операции на Python. Расширение можно создать вместе с агентом.

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

От кадра к программе

Разметка, обработка и код доступны в одной среде. Агент подключается на каждом этапе; операции и результаты можно проверить в интерфейсе.

ЭтапРабота в программеРезультат
1. ХолстВыбор кадра, разметка объектов, создание признаков и связей вручную или с агентом.Изображение и описание того, что нужно найти, прочитать или сравнить.
2. Компьютерное зрениеСборка схемы из готовых блоков без кода. Настройка параметров, предпросмотр шагов и проверка на других кадрах.Схема обработки и её результаты: маски, контуры, текст или найденные объекты.
3. Screph CodeРазработчик или кодовый агент добавляет логику программы, редактирует файлы и проверяет запуск.Код для повторения обработки, использования её результатов и выполнения действий.

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

Задача → инструмент

Что уже собрано в Screph

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

ЗадачаКак решается в Screph
Получить кадры для проверкиИзображения и видео из файлов, захват экрана, окна или камеры. Таймлайн для выбора кадра.
Описать объект и область поискаРазметка прямо на холсте: геометрия, признаки, описания и связи. Агент может создавать и редактировать их.
Собрать обработку без написания кодаГотовые блоки операций, настройка параметров и предпросмотр результата каждого шага. Агент помогает собрать и изменить схему.
Связать распознавание с логикой программыScreph Code использует материалы проекта. Редактор, чат, терминал и вывод запуска находятся рядом.
Добавить инструмент под свою задачуПользовательские панели и команды через плагины; собственные алгоритмы через операции на Python.
Видеообзор Screph

От изображения к программе

Открыть на YouTube
Пример в интерфейсе

Поиск детали: разметка, обработка, код

Демонстрации работы с одним изображением: описание объекта, сравнение методов компьютерного зрения и программа поиска.

01 / Холст

Объект, область поиска и ориентир

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

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

Сравнение двух схем обработки

Сначала выделяем границы одной операцией Canny: в результате видны и деталь, и точечные помехи. Затем запускаем цепочку Median Blur → Canny и сравниваем маски. Предварительное сглаживание убирает лишние границы, сохраняя контур детали.

03 / Screph Code

Код и проверочные примеры

В Screph Code открываем подготовленный проект: разметку, инструкции и материалы обработки. Затем просматриваем задачу для агента и результат проверки трёх случаев: деталь на месте, смещена или отсутствует. В веб-демонстрации ответ агента и результаты запуска подготовлены заранее.

Описание процесса
Возможности и маршруты

Как связаны инструменты Screph

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

Открыть карту отдельно
Загрузка графа…
Плагины и расширения

Свои инструменты внутри Screph

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

От описания задачи к расширению

Команда «Расширения → Создать с Агентом» подготавливает папку с комплектом для разработки и черновик задачи. После отправки запроса Агент создаёт расширение; подключение выполняется отдельным действием.

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

Создание расширения с Агентом: фильм на трёх языках

Агент получает запрос на языке фильма. Его ранее записанные ответы воспроизводятся с пометкой повтора. Изображения стола и деталей созданы для учебного примера.

Демонстрация интерфейса

Рабочее окно Screph в браузере

Демонстрации показывают разметку детали на Canvas, настройку CV, работу агента с кадром и передачу проекта в Screph Code. Это учебный интерфейс в браузере: он объясняет шаги работы без запуска ваших файлов, моделей и устройств.

DEMO
Состав программы

Инструменты и данные проекта

Рабочие панели для получения кадров, описания объектов, настройки обработки и разработки программы. Готовые операции настраиваются визуально; собственная логика добавляется в коде.

Захват и таймлайн
Изображения, видео и живые источники

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

Холст Canvas
Объекты, признаки и связи

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

Компьютерное зрение
Блоки операций и предпросмотр

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

Screph Code
Встроенная IDE с кодовым агентом

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

ИИ-агент

Работа агента видна в интерфейсе

Агент пользуется штатными инструментами Screph и создаёт те же объекты, что и пользователь: разметку, признаки, связи и схемы обработки. Их можно открыть, проверить и отредактировать в программе.

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

Предложение рамок по изображению, создание и правка элементов, областей поиска и признаков. Перемещение, выравнивание, переименование и связывание объектов.

Схемы обработки

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

Проект и программа

Сохранение проекта, работа с открытыми документами и передача задачи в Screph Code. В IDE кодовый агент пишет и редактирует программу с учётом выбранных материалов.

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

Данные для проверки и обучения

Один кадр или набор примеров

Проверка алгоритма

Объект, текст или состояние

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

Датасеты и обучение

Модель на своих примерах

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

Screph находится в разработке. На странице статуса описаны готовность отдельных инструментов и текущие ограничения.

Возможности программы

Интерфейс и инструменты

Холст, захват, компьютерное зрение, агент, Code и настройки. Снимки версии в разработке можно открыть целиком.

18 элементов интерфейса Детали интерфейса крупным планом
Выбор типа объекта и формы в панели инструментов

Панель инструментов

Тип объекта и форма рамки выбираются отдельно: элемент, признак или область; прямоугольник, эллипс, многоугольник или лассо.

Создание • Геометрия
Кнопки обычного и множественного выбора рамок

Выбор нескольких рамок

Инструменты выбора собирают несколько рамок во временный набор. Ctrl-клик добавляет объект или убирает его из выбора.

Выбор • Ctrl-клик
Вкладки панели информации и граф объектов

Панель информации

Вкладки «Граф» и «Дерево» показывают объекты и их связи. Граф помогает увидеть структуру разметки.

Объекты • Связи
Выбор цепочки обработки и сохранение набора параметров

Настройка CV

В блоке «Построение схемы» выбирается операция или цепочка шагов. Например, Median Blur убирает точечные помехи перед поиском контуров Canny.

Область • Параметры
Кнопки запуска и сохранения обработки и сброса параметров

Пересчёт и сохранение

Кнопка «Запустить и сохранить» рассчитывает результат с текущими параметрами. Сохранённый результат обработки остаётся отдельным от разметки.

Расчёт • Результат
Выбор каналов и гистограмма в инспекторе изображения

Гистограмма изображения

Инспектор показывает распределение значений пикселей по каналам. Гистограмма помогает оценить изображение перед настройкой CV.

Пиксели • Каналы
Источник, способ записи и область захвата

Панель захвата

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

Источник • Область
Таблица файлов признака и команды пересохранения

Признаки объектов

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

Фрагмент • Маска
Прикрепление кадра и поле запроса в чате агента

Чат агента

Поле запроса и кнопка «Прикрепить кадр Canvas» задают обращение к агенту. Для ответа требуется настроенное подключение модели.

Запрос • Кадр
Блок следующего шага с кнопками создания датасета и настроек

Подготовка датасета

Блок «Следующий шаг» предлагает создать или выбрать датасет и открыть расширенные настройки. Подготовка примеров предшествует обучению.

Примеры • Настройки
Мини-карта холста

Мини-карта холста

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

Холст • Навигация
Управление воспроизведением

Управление воспроизведением

Кнопки перехода, пуска и остановки управляют просмотром кадров. Рядом настраиваются скорость воспроизведения и повтор по кругу.

Кадры • Скорость
Масштаб таймлайна

Масштаб таймлайна

Кнопки «−» и «+» меняют масштаб. «В окно» и «К кадру» помогают выбрать удобный вид таймлайна.

Таймлайн • Масштаб
Фильтры графа

Фильтры графа

Флажки «Владение» и «Связи» управляют отображением двух видов отношений в графе объектов.

Граф • Отношения
Команды датасета

Команды датасета

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

Данные • Учебный пример
Проводник проекта

Проводник проекта

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

Файлы • Поиск
Запуск кода

Запуск кода

Кнопки «Запуск», «Стоп» и «Повтор» собраны рядом. Здесь можно управлять выполнением подготовленного кода.

Код • Выполнение
Вывод и терминал

Вывод и терминал

Вкладки под редактором переключают вывод, терминал и план. Рабочие панели доступны рядом с открытым файлом.

Вывод • Терминал
Руководство по интерфейсу
FAQ

Перед первой задачей

Нужно ли заранее знать программирование и компьютерное зрение?

Разметка и настройка готовых операций доступны через интерфейс. Агент помогает выбрать обработку и написать код. Для собственной логики и интеграций может потребоваться программирование; результат проверяется на примерах задачи.

Что нужно подключить для работы агента?

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

Как Screph работает с кодом?

Screph Code объединяет редактор, файлы проекта, чат кодового агента и терминал. Здесь можно запустить и остановить программу. Выбранные изображения, разметка и результаты компьютерного зрения дают агенту контекст для работы с кодом.

Нужен ли интернет?

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

Отправляются ли проекты в облако?

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

Нужно ли устанавливать дополнительные компоненты?

Для OCR нужны движок и языковые пакеты, для методов с моделями нужны веса и совместимая вычислительная среда. Состав компонентов зависит от выбранной операции.

Загрузка и справка

Screph в разработке

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