Поделиться через


Средство записи Azure Kinect DK

В этой статье описывается, как можно использовать программу командной строки k4arecorder для записи потоков данных из пакета SDK для датчика в файл.

Примечание

Средство записи Azure Kinect не записывает звук.

Параметры средства записи

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

Записи хранятся в формате Matroska .MKV. Для записи используется несколько видеодорожек для цвета и глубины, а также дополнительные сведения, такие как калибровка и метаданные камеры.

k4arecorder [options] output.mkv

 Options:
  -h, --help              Prints this help
  --list                  List the currently connected K4A devices
  --device                Specify the device index to use (default: 0)
  -l, --record-length     Limit the recording to N seconds (default: infinite)
  -c, --color-mode        Set the color sensor mode (default: 1080p), Available options:
                            3072p, 2160p, 1536p, 1440p, 1080p, 720p, 720p_NV12, 720p_YUY2, OFF
  -d, --depth-mode        Set the depth sensor mode (default: NFOV_UNBINNED), Available options:
                            NFOV_2X2BINNED, NFOV_UNBINNED, WFOV_2X2BINNED, WFOV_UNBINNED, PASSIVE_IR, OFF
  --depth-delay           Set the time offset between color and depth frames in microseconds (default: 0)
                            A negative value means depth frames will arrive before color frames.
                            The delay must be less than 1 frame period.
  -r, --rate              Set the camera frame rate in Frames per Second
                            Default is the maximum rate supported by the camera modes.
                            Available options: 30, 15, 5
  --imu                   Set the IMU recording mode (ON, OFF, default: ON)
  --external-sync         Set the external sync mode (Master, Subordinate, Standalone default: Standalone)
  --sync-delay            Set the external sync delay off the master camera in microseconds (default: 0)
                            This setting is only valid if the camera is in Subordinate mode.
  -e, --exposure-control  Set manual exposure value (-11 to 1) for the RGB camera (default: auto exposure)

Файлы записей

Пример 1. Режим записи глубины NFOV unbinned (640x576), RGB 1080p с частотой 30 кадров/с и IMU. Нажмите клавиши CTR -C, чтобы прервать запись.

k4arecorder.exe output.mkv

Пример 2. Запись WFOV non-binned (1MP), RGB 3072p с частотой 15 кадров в секунду без IMU, в течение 10 секунд.

k4arecorder.exe -d WFOV_UNBINNED -c 3072p -r 15 -l 10 --imu OFF output.mkv

Пример 3. Запись WFOV 2x2 binned с частотой 30 кадров/с в течение 5 секунд и сохранение в output.mkv.

k4arecorder.exe -d WFOV_2X2BINNED -c OFF --imu OFF -l 5 output.mkv

Совет

Вы можете использовать средство просмотра Kinect Azure для настройки элементов управления камеры RGB перед записью (например, чтобы задать баланс белого цвета вручную).

Проверка записи

Файл output .mkv можно открыть с помощью средства просмотра Kinect Azure.

Для извлечения дорожек или просмотра сведений о файле средства, mkvinfo такие как MKVToolNix, доступны в составе набора средств.

Дальнейшие действия

Использование средства записи с внешними синхронизированными единицами