Захват визуальных источников

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

Поддерживаемые источники

ИсточникИспользование
Область экранаЗапись выбранной прямоугольной области.
ОкноЗапись выбранного окна приложения.
МониторЗапись полного экрана выбранного монитора.
КамераКадры с локального устройства захвата.
Сетевой потокЧтение RTSP, HTTP или другого поддерживаемого адреса.
Файлы и папкиИзображения, видео и наборы медиафайлов.

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

Режимы записи

  • Через равные интервалы: кадры добавляются с выбранной частотой.
  • Вокруг действий: кадры сохраняются до, во время и после клавиатурного или мышиного действия.
  • Отдельный кадр: текущий материал передаётся в Selector без длительной записи.

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

Шкала времени

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

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

Шкала времени

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

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

Запись действий связывает события клавиатуры и мыши с кадрами. Экспериментальный Action CV может предложить визуальную цель действия, используя LLM для плана и локальные операции компьютерного зрения для обработки.

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

Сетевые потоки и данные доступа

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

Экспорт кадров

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

Перед разметкой

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

Источник, запись и остановка

  1. Во вкладке «Захват» выберите источник и его параметры: окно или монитор, область экрана, камеру, адрес потока либо файл. Проверьте изображение источника.
  2. Задайте частоту записи, способ хранения и режим кадров. После запуска источник появится на шкале времени. Пауза просмотра не останавливает запись.
  3. Остановите запись и выберите кадр, диапазон и шаг выборки. Передайте кадр в Selector или используйте диапазон для экспорта, датасета или обработки последовательности. Для длительной работы с материалом из памяти сохраните его в файлы.

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

Калибровка камеры

  1. Выберите модель объектива и мишень. Для шахматной доски введите число внутренних углов, для ChArUco укажите число клеток. Измерьте физический размер клетки. Команда «Создать мишень…» сохраняет мишень для печати; печатайте её без подгонки размера.
  2. Подтвердите, что используете одну камеру с неизменными разрешением, фокусом и зумом, без предварительной коррекции объектива. Добавьте файлы, «Кадры таймлайна…» или кадры работающего источника. «Автосбор» берёт свежие устойчивые кадры; меняйте положение и наклон мишени во время сбора.
  3. В таблице проверьте найденную мишень и роль каждого кадра: расчёт, проверка или пропуск. Для «Рассчитать» нужны минимум восемь расчётных и три отложенных проверочных кадра. Дубликаты, кадры без найденной мишени и кадры несовместимого размера не допускаются к расчёту.
  4. После расчёта проверяются отдельные ошибки расчёта и проверки, покрытие кадра и предупреждения. Остановка сбора или отмена расчёта сохраняет уже принятый набор до закрытия приложения. После восстановления ZIP для живого сбора создаётся новый набор; тождество снова подключённой камеры не предполагается автоматически.

«Калибровка камеры…» находится во вкладке «Захват», в группе «Источник» для камеры, потока и файлов в режимах General, Industrial и UAV. Для экрана и режима GUI Automation этот маршрут недоступен. Окно немодальное; «Подробный контроль» раскрывает параметры и отчёты того же набора.

Профиль JSON хранит рассчитанные параметры, набор ZIP позволяет продолжить работу с кадрами, а «В библиотеку проекта» сохраняет версию в проекте. Обычное сохранение Selector не заменяет ZIP калибровки. «Исправить снимок…» обрабатывает снимок той же камеры и размера; результат можно сохранить отдельным PNG.

После сравнения моделей объектива нужны новые независимые проверочные кадры. «Проверить новыми кадрами» проверяет сохранённые параметры без нового расчёта. Калибровка сама по себе не подтверждает точность измерений на оборудовании и не задаёт метрический масштаб монокулярной траектории.