Delen via


Azure Kinect-recorder gebruiken met externe gesynchroniseerde apparaten

In dit artikel vindt u richtlijnen voor het vastleggen van gegevens van apparaten die zijn geconfigureerd voor externe synchronisatie.

Vereisten

Beperkingen voor externe synchronisatie

  • Er kan geen SYNC IN-kabel zijn aangesloten op het hoofdapparaat.
  • Het hoofdapparaat moet RGB-camera streamen om synchronisatie in te schakelen.
  • Alle eenheden moeten dezelfde cameraconfiguratie (framesnelheid en resolutie) gebruiken.
  • Alle eenheden moeten dezelfde apparaatfirmware uitvoeren (firmware-instructies bijwerken).
  • Alle onderliggende apparaten moeten worden gestart vóór het hoofdapparaat.
  • Dezelfde blootstellingswaarde moet op alle apparaten worden ingesteld.
  • De instelling Delay off master van elke ondergeschikte is relatief ten opzichte van het hoofdapparaat.

Registreren wanneer elke eenheid een host-pc heeft

In het onderstaande voorbeeld heeft elk apparaat een eigen toegewezen host-pc. Het is raadzaam apparaten te verbinden met toegewezen pc's om problemen met USB-bandbreedte en CPU/GPU-gebruik te voorkomen.

Onderliggende-1

  1. Recorder instellen voor de eerste eenheid

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

  2. Apparaat begint te wachten

    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
    

Onderliggende-2

  1. Recorder instellen voor de tweede eenheid

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

  2. Apparaat begint te wachten

    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
    

Hoofdvrachtbrief

  1. Opname starten op master

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

  2. Wacht totdat de opname is voltooid

Opnemen wanneer meerdere eenheden zijn verbonden met één host-pc

U kunt meerdere Azure Kinect-DC's hebben verbonden met één host-pc. Dit kan echter zeer veeleisend zijn voor USB-bandbreedte en host-rekenkracht. De vraag verminderen:

  • Sluit elk apparaat aan op een eigen USB-hostcontroller.
  • Beschikken over een krachtige GPU die diepte-engine voor elk apparaat kan verwerken.
  • Noteer alleen benodigde sensoren en gebruik een lagere framerate.

Start altijd eerst onderliggende apparaten en de master laatste.

Onderliggende-1

  1. Opname starten op ondergeschikte

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

  2. Het apparaat wordt in de wachtstatus gebracht

Hoofdvrachtbrief

  1. Hoofdapparaat starten

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

  2. Wachten tot de opname is voltooid

Opname afspelen

U kunt de Azure Kinect-viewer gebruiken om de opname af te spelen.

Tips

  • Gebruik handmatige belichting voor het opnemen van gesynchroniseerde camera's. Automatische belichting van RGB-camera kan van invloed zijn op tijdsynchronisatie.
  • Als u het onderliggende apparaat opnieuw opstart, gaat de synchronisatie verloren.
  • Sommige cameramodi ondersteunen maximaal 15 fps. We raden u aan geen modi/framesnelheden tussen apparaten te combineren
  • Door meerdere eenheden met één pc te verbinden, kan de USB-bandbreedte gemakkelijk worden overbelast. Overweeg het gebruik van afzonderlijke host-pc's per apparaat. Let ook op CPU/GPU-rekenkracht.
  • Schakel de microfoon en IMU uit als ze niet nodig zijn om de betrouwbaarheid te verbeteren.

Zie Probleemoplossing voor eventuele problemen

Zie ook