Нажмите "Enter" для перехода к содержанию

Учебное пособие по работе с программой PCC (Phantom Camera Control)

Цель пособия: Предоставить подробное руководство по установке, настройке и эксплуатации программного обеспечения Phantom Camera Control (PCC) от Vision Research для управления высокоскоростными камерами серии Phantom.

https://rutube.ru/video/private/40ed33003c348439fdb937f0a44eada6/?p=8UGFL3mWR7G7E2kCfU53WQ


1. Введение в PCC

1.1 Что такое PCC?

  • Phantom Camera Control (PCC) — официальное ПО Vision Research для дистанционного управления, мониторинга и настройки высокоскоростных камер Phantom.
  • Предоставляет графический интерфейс и API для автоматизации съёмки, синхронизации с внешними устройствами и экспорта видео и метаданных.

1.2 Основные возможности:

  • Управление настройками экспозиции, разрешения и буферов.
  • Настройка триггеров (программных и аппаратных).
  • Мониторинг состояния камеры в реальном времени.
  • Просмотр отснятого материала и экспорт в различные форматы.
  • Использование скриптов и макросов для автоматизации.

1.3 Требования к пользователю:

  • Базовые знания работы с ПК под Windows.
  • Представление об основных параметрах камеры (FPS, shutter, ISO).
  • Понимание принципов высокоскоростной съёмки.

2. Системные требования и установка

2.1 Аппаратные требования:

  • ОС: Windows 10 или 11 (64‑бит).
  • Процессор: Intel i5 или эквивалент AMD Ryzen 5.
  • RAM: минимум 8 ГБ (рекомендуется 16 ГБ при работе с большими буферами).
  • GPU: поддержка OpenGL 3.0+ для предпросмотра видео.
  • HDD/SSD: быстрый накопитель для экспорта больших файлов.

2.2 Сетевые требования:

  • Ethernet‑подключение (100 Мбит/с или лучше) для управления камерой.
  • Статический IP или DHCP внутри защищённой сети.

2.3 Процесс установки:

  1. Скачайте последнюю версию PCC с сайта Vision Research.
  2. Запустите PCC_Installer.exe от имени администратора.
  3. Примите лицензионное соглашение.
  4. Выберите папку установки (рекомендуется C:\Program Files\Vision Research\PCC).
  5. Отметьте опцию «Install Ethernet Drivers», если ранее не устанавливали драйверы Phantom.
  6. После завершения установки перезагрузите ПК.
  7. Запустите PCC и введите лицензионный ключ при первом старте.

3. Обзор интерфейса PCC

3.1 Главное окно:

  • Панель меню: Файл, Камера, Запись, Настройки, Справка.
  • Панель инструментов: кнопки быстрого доступа (Подключить, Start, Stop, Настройки экспозиции).
  • Список камер: показывает подключённые устройства и их статус.
  • Окно предпросмотра: живой видео‑поток с отображением FPS и времени буфера.
  • Панель параметров: вкладки «Capture», «Trigger», «Buffer», «Metadata».

3.2 Горячие клавиши:

  • Ctrl+O — Подключить камеру
  • Ctrl+S — Начать запись
  • Ctrl+E — Остановить запись
  • Ctrl+P — Показать настройки камеры

4. Подключение и инициализация камеры

4.1 Настройка сети:

  • Настройте IP-адрес ПК и камеры в одной подсети (например, 192.168.0.x).
  • Отключите брандмауэр или добавьте правило для порта 7000 TCP.

4.2 Подключение через PCC:

  1. В меню Камера → Подключить….
  2. В открывшемся окне Discovery нажмите «Scan». PCC покажет все доступные Phantom.
  3. Выберите нужную камеру (по серийному номеру или IP).
  4. Нажмите «Connect». Статус сменится на «Connected».
  5. В окне параметров нажмите «Read Camera Settings» для синхронизации.

4.3 Проверка связи:

  • Во вкладке Status проверьте температуру сенсора, оставшийся буфер и питание.
  • Кнопка Live включит непрерывный поток кадров.

5. Настройка параметров съёмки

5.1 Частота кадров (FPS):

  • Во вкладке Capture введите требуемое значение или используйте ползунок.
  • PCC покажет график зависимостей FPS от разрешения.
  • Учтите: увеличение FPS снижает время буфера и возможно разрешение.

5.2 Разрешение и ROI:

  • Снизу вкладки Capture выберите пресет разрешения или вручную задайте ширину и высоту.
  • Для ускорения съёмки используйте ROI (Region of Interest) — обрежьте кадр по области интереса.

5.3 Выдержка (Shutter):

  • Шаг 0.1 µs или в процентах от кадра.
  • Чем короче выдержка, тем меньше размытость, но требуется больше света.

5.4 Gain/ISO:

  • Расширяет динамический диапазон при низкой освещённости.
  • Избыточное усиление вносит шум.

5.5 Баланс белого и LUT:

  • Во вкладке Color настройте белую точку и примените LUT для контроля контраста.

6. Триггеринг съёмки

6.1 Типы триггеров:

  • Software Trigger: нажатием кнопки «Start».
  • Hardware Trigger: внешний сигнал (BNC: +3…+5 V).
  • Level/Edge: по уровню сигнала или переднему/заднему фронту.

6.2 Настройка внешнего триггера:

  1. Во вкладке Trigger выберите «External».
  2. Укажите вход (Trigger In).
  3. Задайте задержку (Delay) в мс. Позволяет захватить события ДО фронта.

6.3 Синхронизация:

  • Используйте Genlock для синхронизации нескольких камер.
  • Настройте Master/Slave в меню Camera → Genlock.

7. Работа с буфером и запись

7.1 Типы буфера:

  • Burst Mode: фиксированное количество кадров.
  • Ring Buffer: циклическая запись последних N кадров.

7.2 Настройка буфера:

  • Во вкладке Buffer задайте размер в кадрах.
  • Учтите объём памяти камеры: больше буфер → меньше FPS на высоких разрешениях.

7.3 Запись и остановка:

  • Start — запись в буфер. После заполнения буфера в Ring Buffer старые кадры перезаписываются.
  • Stop — фиксирует буфер и переводит камеру в режим просмотра.

7.4 Сохранение данных:

  • Во вкладке Library выберите сеанс и нажмите Save.
  • Форматы: .cine (родной), .tiff, .mp4/.avi.

8. Просмотр, анализ и экспорт

8.1 Встроенный просмотр:

  • Library: список записей.
  • Timeline/Slider: навигатор по кадрам.
  • ROI Zoom: увеличить область.

8.2 Экспорт:

  1. Выберите запись.
  2. Нажмите Export.
  3. Выберите формат и кодек (например, ProRes для монтажа).
  4. Настройте диапазон кадров и путь.
  5. Запустите экспорт — прогресс отображается внизу.

8.3 Метаданные:

  • Автоматический экспорт JSON/XML с параметрами съёмки: FPS, shutter, gain, температура.

9. Скрипты и автоматизация

9.1 Встроенный API:

  • PCC поддерживает COM-интерфейс и Python SDK.

9.2 Пример макроса (Python):

from PCC import Camera

# Подключение

cam = Camera(ip=»192.168.0.10″)

# Настройка

cam.setFPS(10000)

cam.setResolution(1280,720)

cam.setShutter(5.0)

# Запись

cam.startCapture()

# Ожидание

time.sleep(1)

cam.stopCapture()

# Экспорт

cam.exportCine(«test.cine»)

9.3 Workflow автоматизации:

  • Запуск серии съёмок с разными параметрами.
  • Автоматическое сохранение и переименование по шаблону.

10. Устранение неполадок и советы

ПроблемаВозможная причинаРешение
Камера не подключаетсяСетевой конфликт, брандмауэрПроверьте IP, отключите брандмауэр, перезапустите PCC
Низкий FPSРазрешение слишком высокоеУменьшите разрешение или ROI
Белый экран при предпросмотреНизкая освещённость, закрыт объективУвеличьте свет, проверьте объектив
Нет внешнего триггераНеправильный вход или уровень сигналаПроверьте BNC кабель, настройте триггер в PCC

11. Глоссарий терминов

  • FPS (Frames Per Second): частота кадров в секунду.
  • Shutter: время экспозиции 1 кадра.
  • Gain: усиление сигнала сенсора.
  • ROI: область интереса.
  • Genlock: синхронизация нескольких камер.
  • Burst Mode: однократная запись N кадров.
  • Ring Buffer: циклическая запись последних N кадров.