Используйте средство записи Azure Kinect с внешними синхронизированными устройствами

В этой статье содержатся сведения о том, как средство записи Azure Kinect может записывать данные с внешних синхронизированных устройств.

Предварительные требования

Управление внешней синхронизацией

  • НА главном устройстве не может быть синхронизировано подключение кабеля.
  • Для включения синхронизации основное устройство должно выполнять потоковую передачу камеры RGB.
  • Все единицы должны использовать одну и ту же конфигурацию камеры (частота кадров и разрешение).
  • Все единицы должны запускать одинаковое встроенное ПО устройства (см. инструкции по обновлению встроенного ПО).
  • Все подчиненные устройства должны быть запущены перед главным устройством.
  • Одно и то же значение экспозиции должно быть установлено на всех устройствах.
  • Каждый подчиненный параметр Мастера задержки относительно главного устройства.

Запись, когда у каждой единицы есть главный компьютер

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

Подчиненный-1

  1. Настройка средства записи для первой единицы

    k4arecorder.exe --external-sync sub -e -8 -r 5 -l 10 sub1.mkv

  2. Устройство начинает ожидание

    Device serial number: 000011590212
    Device version: Rel; C: 1.5.78; D: 1.5.60[6109.6109]; A: 1.5.13
    Device started
    [subordinate mode] Waiting for signal from master
    

Подчиненный-2

  1. Настройка средства записи для второй единицы измерения

    k4arecorder.exe --external-sync sub -e -8 -r 5 -l 10 sub2.mkv

  2. Устройство начинает ожидание

    Device serial number: 000011590212
    Device version: Rel; C: 1.5.78; D: 1.5.60[6109.6109]; A: 1.5.13
    Device started
    [subordinate mode] Waiting for signal from master
    

master.

  1. Начать запись в мастере

    >k4arecorder.exe --external-sync master -e -8 -r 5 -l 10 master.mkv

  2. Дождитесь завершения записи

Запись при подключении нескольких единиц к главному компьютеру с одним узлом

Можно использовать несколько DK Azure Kinect, подключенных к одному главному компьютеру. Однако это может предъявлять высокие требования к пропускной способности USB и вычислениям на узле. Чтобы уменьшить требования

  • Подключите каждое устройство к собственному USB-контроллеру узла.
  • Имейте мощный GPU, который может поддерживать механизм глубины для каждого устройства.
  • Записывайте только необходимые датчики и используйте более низкие частоты кадров.

Всегда запускайте подчиненные устройства первыми, а главное устройство — последним.

Подчиненный-1

  1. Запустить средство записи на подчиненном

    >k4arecorder.exe --device 1 --external-sync subordinate --imu OFF -e -8 -r 5 -l 5 output-2.mkv

  2. Устройство переходит в состояние ожидания

master.

  1. Запустить главное устройство

    >k4arecorder.exe --device 0 --external-sync master --imu OFF -e -8 -r 5 -l 5 output-1.mkv

  2. Ожидание завершения записи

Воспроизведение записи

Для воспроизведения записи можно использовать средство просмотра Azure Kinect.

Советы

  • Использование раскрытия вручную для записи синхронизированных камер. Автоматическая экспозиция камеры RGB может повлиять на синхронизацию времени.
  • Перезапуск подчиненного устройства приведет к потере синхронизации.
  • Некоторые режимы камеры поддерживают до 15 кадров/с. Мы рекомендуем не смешивать режимы и частоту кадров между устройствами
  • Подключение нескольких устройств к одному компьютеру может легко регулировать пропускную способность USB, рассмотрите возможность использования отдельного компьютера для каждого устройства. Обратите особое внимание на вычислительные ресурсы ЦП и GPU.
  • Отключите микрофон и IMU, если они не нужны для повышения надежности.

Сведения о проблемах см. в статье Устранение неполадок

См. также раздел