Захват визуальных источников
Capture открывает или записывает визуальные источники, связывает кадры со временем и передаёт выбранный материал в Selector.
Поддерживаемые источники
| Источник | Использование |
|---|---|
| Область экрана | Запись выбранной прямоугольной области. |
| Окно | Запись выбранного окна приложения. |
| Монитор | Запись полного экрана выбранного монитора. |
| Камера | Кадры с локального устройства захвата. |
| Сетевой поток | Чтение RTSP, HTTP или другого поддерживаемого адреса. |
| Файлы и папки | Изображения, видео и наборы медиафайлов. |
Видео и готовые медиафайлы используются как источник для просмотра и выбора кадров; Capture не создаёт их повторную запись как нового видеофайла.
Режимы записи
- Через равные интервалы: кадры добавляются с выбранной частотой.
- Вокруг действий: кадры сохраняются до, во время и после клавиатурного или мышиного действия.
- Отдельный кадр: текущий материал передаётся в Selector без длительной записи.
Частая запись и большие источники повышают нагрузку на процессор, память и диск. Перед длительной сессией проверьте выбранную частоту и каталог хранения.
Шкала времени
Шкала времени показывает порядок кадров и связь с источником. Можно перейти к кадру, изменить диапазон, удалить ненужные кадры и выбрать материал для разметки.
Удаление кадра из текущей последовательности может повлиять на связанные действия и аннотации. Перед массовым редактированием сохраните копию записи.
Запись действий и Action CV
Запись действий связывает события клавиатуры и мыши с кадрами. Экспериментальный Action CV может предложить визуальную цель действия, используя LLM для плана и локальные операции компьютерного зрения для обработки.
Предложенная цель требует проверки пользователя и сохраняется рядом с исходной записью. Исходные действия и кадры не заменяются результатом анализа.
Сетевые потоки и данные доступа
При выборе сетевого потока Screph подключается непосредственно к указанному адресу. Не помещайте долгоживущие пароли и токены в URL без необходимости. Если адрес содержит данные доступа, считайте локальные настройки чувствительными.
Экспорт кадров
Выбранные кадры экспортируются в PNG вместе с данными об источнике и времени. Экспорт создаёт отдельные файлы и не заменяет сохранение проекта. При отмене уже записанные файлы могут остаться в каталоге; завершённость всего экспорта подтверждает итоговый манифест.
Перед разметкой
- Проверьте источник, масштаб и нужный диапазон времени.
- Удалите явно ненужные кадры, сохранив резервную копию записи.
- Выберите кадр и передайте его в Selector.
Источник, запись и остановка
- Во вкладке «Захват» выбираются источник и его параметры: окно или монитор, область экрана, камера, адрес потока либо файл. Сначала проверяется изображение источника.
- Для записи задаются частота, способ хранения и режим кадров. После запуска источник появляется на шкале времени; пауза просмотра и остановка записи выполняют разные действия.
- После остановки записи выбираются кадр, диапазон и шаг выборки. Кадр можно передать в Selector, а диапазон использовать для экспорта, датасета или обработки последовательности. Длительная работа с материалом из памяти требует сохранения файлов.
Кадр, переданный в Selector, относится к конкретному состоянию источника. Переключение камеры, файла или таймлайна не переносит старые результаты на новые кадры. Для дальнейшей разметки, обучения и обработки последовательности выбирается нужный кадр или диапазон заново.
Калибровка камеры
- Выбираются модель объектива и мишень. Для шахматной доски вводится число внутренних углов, для ChArUco — число клеток; физический размер клетки измеряется. «Создать мишень…» сохраняет печатную мишень; печать выполняется без подгонки размера.
- Подтверждаются одна камера, неизменные разрешение, фокус и зум и отсутствие предварительной коррекции объектива. Затем добавляются файлы, «Кадры таймлайна…» или кадры уже запущенного источника. «Автосбор» берёт свежие устойчивые кадры; положение и наклон мишени меняются пользователем.
- В таблице проверяются найденная мишень и роли кадров: расчёт, проверка или пропуск. Для «Рассчитать» нужны минимум восемь расчётных и три отложенных проверочных кадра. Дубликат, ненайденная мишень и несовместимый размер не допускаются к расчёту.
- После расчёта проверяются отдельные ошибки расчёта и проверки, покрытие кадра и предупреждения. Остановка сбора или отмена расчёта сохраняет уже принятый набор до закрытия приложения. После восстановления ZIP для живого сбора создаётся новый набор; тождество снова подключённой камеры не предполагается автоматически.
«Калибровка камеры…» находится во вкладке «Захват», в группе «Источник» для камеры, потока и файлов в режимах General, Industrial и UAV. Для экрана и режима GUI Automation этот маршрут недоступен. Окно немодальное; «Подробный контроль» раскрывает параметры и отчёты того же набора.
Профиль JSON хранит рассчитанные параметры, набор ZIP позволяет продолжить работу с кадрами, а «В библиотеку проекта» сохраняет версию в проекте. Обычное сохранение Selector не заменяет ZIP калибровки. «Исправить снимок…» обрабатывает снимок той же камеры и размера; результат можно сохранить отдельным PNG.
После сравнения моделей объектива нужны новые независимые проверочные кадры. «Проверить новыми кадрами» проверяет сохранённые параметры без нового расчёта. Калибровка сама по себе не подтверждает точность измерений на оборудовании и не задаёт метрический масштаб монокулярной траектории.