Bagikan melalui


Gunakan perekam Azure Kinect dengan perangkat eksternal yang disinkronkan

Artikel ini memberikan panduan tentang bagaimana Azure Kinect Recorder dapat merekam data dari perangkat yang dikonfigurasi dengan sinkronisasi eksternal.

Prasyarat

Batasan sinkronisasi eksternal

  • Perangkat master tidak dapat menyambungkan kabel SYNC IN.
  • Perangkat master harus mengalirkan kamera RGB untuk mengaktifkan sinkronisasi.
  • Semua unit harus menggunakan konfigurasi kamera yang sama (framerate dan resolusi).
  • Semua unit harus menjalankan firmware perangkat yang sama (instruksi perbarui firmware).
  • Semua perangkat subordinat harus dimulai sebelum perangkat master.
  • Nilai eksposur yang sama harus diatur pada semua perangkat.
  • Pengaturan Penundaan master setiap subordinat relatif terhadap perangkat master.

Catat saat setiap unit memiliki PC host

Pada contoh di bawah, setiap perangkat memiliki PC host khusus sendiri. Sebaiknya sambungkan perangkat ke PC khusus untuk mencegah masalah dengan bandwidth USB dan penggunaan CPU/GPU.

subordinat-1

  1. Siapkan perekam untuk unit pertama

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

  2. Perangkat mulai menunggu

    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
    

subordinat-2

  1. Siapkan perekam untuk unit kedua

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

  2. Perangkat mulai menunggu

    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
    

Manajemen

  1. Mulai merekam di master

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

  2. Tunggu hingga perekaman selesai

Merekam ketika beberapa unit tersambung ke satu PC host

Anda dapat memiliki beberapa Azure Kinect DK yang tersambung ke satu PC host. Namun, hal ini membutuhkan banyak permintaan bandwidth USB dan komputasi host. Untuk mengurangi permintaan:

  • Sambungkan setiap perangkat ke pengontrol host USB sendiri.
  • Memiliki GPU yang kuat yang dapat menangani mesin kedalaman untuk setiap perangkat.
  • Rekam hanya sensor yang diperlukan dan gunakan kecepatan bingkai yang lebih rendah.

Selalu mulai perangkat subordinat terlebih dahulu dan master terakhir.

subordinat-1

  1. Mulai perekam pada subordinat

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

  2. Perangkat masuk ke status menunggu

Manajemen

  1. Mulai perangkat master

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

  2. Tunggu perekaman hingga selesai

Memutar rekaman

Anda dapat menggunakan penampil Azure Kinect untuk memutar ulang rekaman.

Tips

  • Gunakan eksposur manual untuk kamera perekaman yang disinkronkan. Eksposur otomatis kamera RGB dapat memengaruhi sinkronisasi waktu.
  • Menghidupkan ulang perangkat subordinat akan menyebabkan sinkronisasi hilang.
  • Beberapa mode kamera mendukung maksimum 15 fps. Kami menyarankan Anda untuk tidak mencampur mode/kecepatan bingkai antara perangkat
  • Menyambungkan beberapa unit ke satu PC dapat dengan mudah memenuhi bandwidth USB, pertimbangkan untuk menggunakan PC host terpisah per perangkat. Perhatikan juga komputasi CPU/GPU.
  • Nonaktifkan mikrofon dan IMU jika tidak diperlukan untuk meningkatkan keandalan.

Untuk masalah apa pun, lihat Pemecahan Masalah

Lihat juga