Używanie rejestratora Azure Kinect z zewnętrznymi zsynchronizowanymi urządzeniami
Ten artykuł zawiera wskazówki dotyczące rejestrowania danych przez narzędzie Azure Kinect Recorder z urządzeń skonfigurowanych przez synchronizację zewnętrzną.
Wymagania wstępne
Ograniczenia synchronizacji zewnętrznej
- Urządzenie główne nie może mieć podłączonego kabla SYNC IN.
- Urządzenie główne musi przesyłać strumieniowo aparat RGB w celu włączenia synchronizacji.
- 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 aktualizacji oprogramowania układowego ).
- Wszystkie urządzenia podrzędne muszą być uruchamiane przed urządzeniem głównym.
- Ta sama wartość ekspozycji powinna być ustawiona na wszystkich urządzeniach.
- Ustawienie Opóźnienie każdego podrzędnego względem ustawienia głównego jest względne względem urządzenia głównego.
Rejestrowanie, 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/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łówny
Rozpocznij nagrywanie 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 podłączonych do pojedynczego komputera hosta
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.
- Ma 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 najpierw uruchamiaj podrzędne urządzenia i ostatni element 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łówny
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 .
Porady
- Używaj ręcznej ekspozycji do nagrywania 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
- Łączenie wielu jednostek z pojedynczym komputerem może łatwo sytować przepustowość USB, rozważ użycie oddzielnego komputera hosta na urządzenie. Zwróć również uwagę na obliczenia procesora CPU/GPU.
- Wyłącz mikrofon i 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
- Azure Kinect Recorder na potrzeby ustawień rejestratora i dodatkowych informacji.
- Azure Kinect Viewer do odtwarzania nagrań lub ustawiania właściwości kamery RGB nie są dostępne za pośrednictwem rejestratora.
- Narzędzie Azure Kinect Firmware Tool do aktualizowania oprogramowania układowego urządzenia.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla