Używanie rejestratora Azure Kinect z zewnętrznymi synchronizowanymi urządzeniami
Ten artykuł zawiera wskazówki dotyczące rejestrowania danych z urządzeń skonfigurowanych zewnętrznie przez narzędzie Azure Kinect Recorder .
Wymagania wstępne
Ograniczenia synchronizacji zewnętrznej
- Urządzenie główne nie może mieć podłączonego SYNC IN.
- Aby umożliwić synchronizację, urządzenie główne musi przesyłać strumieniowo kamerę RGB.
- Wszystkie jednostki muszą używać tej samej konfiguracji aparatu (szybkość klatek i rozdzielczość).
- Wszystkie jednostki muszą uruchamiać to samo oprogramowanie układowe urządzenia (instrukcje dotyczące aktualizacji oprogramowania układowego ).
- Wszystkie urządzenia podrzędne muszą zostać uruchomione przed urządzeniem głównym.
- Ta sama wartość ekspozycji powinna być ustawiona na wszystkich urządzeniach.
- Każde ustawienie podrzędne Opóźnij od początku jest względem urządzenia głównego.
Rejestruj, gdy każda jednostka ma komputer hosta
W poniższym przykładzie każde urządzenie ma własny dedykowany komputer hosta. Zaleca się łączenie urządzeń z dedykowanymi komputerami, aby zapobiec problemom z przepustowością USB i użyciem procesora CPU/procesora GPU.
Podrzędny-1
Konfigurowanie rejestratora dla pierwszej lekcji
k4arecorder.exe --external-sync sub -e -8 -r 5 -l 10 sub1.mkv
Urządzenie rozpoczyna oczekiwanie
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
Podrzędny-2
Konfigurowanie rejestratora dla drugiej lekcji
k4arecorder.exe --external-sync sub -e -8 -r 5 -l 10 sub2.mkv
Urządzenie rozpoczyna oczekiwanie
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
Główna
Rozpoczynanie nagrywania na serwerze głównym
>k4arecorder.exe --external-sync master -e -8 -r 5 -l 10 master.mkv
Poczekaj na zakończenie nagrywania
Rejestrowanie, gdy wiele jednostek połączonych z komputerem z jednym hostem
Możesz mieć wiele zestawów Azure Kinect DKs połączonych z jednym komputerem hosta. Jednak może to być bardzo wymagające przepustowości USB i mocy obliczeniowej hosta. Aby zmniejszyć zapotrzebowanie:
- Podłącz każde urządzenie do własnego kontrolera hosta USB.
- Mają zaawansowany procesor GPU, który może obsługiwać aparat głębokości dla każdego urządzenia.
- Rejestruj tylko potrzebne czujniki i używaj mniejszej szybkości klatek.
Zawsze należy najpierw uruchomić urządzenia podrzędne i główny.
Podrzędny-1
Uruchamianie rejestratora w podwładnym
>k4arecorder.exe --device 1 --external-sync subordinate --imu OFF -e -8 -r 5 -l 5 output-2.mkv
Urządzenie przechodzi w stan oczekiwania
Główna
Uruchamianie urządzenia głównego
>k4arecorder.exe --device 0 --external-sync master --imu OFF -e -8 -r 5 -l 5 output-1.mkv
Poczekaj na zakończenie nagrywania
Odtwarzanie nagrania
Aby odtworzyć nagrywanie, możesz użyć przeglądarki Azure Kinect.
Wskazówki
- Użyj ręcznej ekspozycji na potrzeby rejestrowania zsynchronizowanych kamer. Automatyczna ekspozycja kamery RGB może mieć wpływ na synchronizację czasu.
- Ponowne uruchomienie podrzędnego urządzenia spowoduje utratę synchronizacji.
- Niektóre tryby aparatu obsługują maksymalnie 15 klatek na sekundę. Zalecamy, aby nie mieszać trybów/szybkości klatek między urządzeniami
- Podłączanie wielu jednostek do pojedynczego komputera może łatwo nasycić przepustowość USB, rozważ użycie oddzielnego komputera hosta na urządzenie. Zwróć również uwagę na obliczenia procesora CPU/GPU.
- Wyłącz mikrofon i interfejs IMU, jeśli nie są one potrzebne do zwiększenia niezawodności.
Aby uzyskać informacje o problemach, zobacz Rozwiązywanie problemów
Zobacz też
- Konfigurowanie synchronizacji zewnętrznej
- Narzędzie Azure Kinect Recorder na potrzeby ustawień rejestratora i dodatkowych informacji.
- Usługa Azure Kinect Viewer do odtwarzania nagrań lub ustawiania właściwości kamery RGB nie jest dostępna za pośrednictwem rejestratora.
- Narzędzie Azure Kinect Firmware Tool do aktualizowania oprogramowania układowego urządzenia.