Både elektrisk og programvarebasert synkronisering kreves. Se nedenfor for detaljerte instruksjoner.
Veiledning for elektrisk kabling
- Leader-Follower-modus
- Follower-Only-modus (eksternt klokkesignal)
Oversikt
Denne modusen er laget for konfigurasjoner som ikke bruker et eksternt klokkesignal.Du vil bruke ett kamera ileader-modus (som sender ut et synkroniseringssignal) og alle resterende kameraer i follower-modus.Veiledning for Leader/Follower-fastvare
Klikk her for å se veiledningen for å oppdatere kameraet ditt mellom Leader- og Follower-modus.
Kabling
Eksempel

Et eksempel på ledninger fra to kameraer koblet for bildesynkronisering.
Python-bibliotek for synkronisert video (Linux)
I tillegg til vår kommende SDK tilbyr vi for øyeblikket en enkel Python-prosess for å hente synkroniserte bilder fra dine kameraoppsett. (Merk: Dette kan bli faset ut til fordel for den fullt utrustede SDK-en i fremtiden.)Python-bibliotek for synkronisert video
Følg vår GitHub-veiledning for å installere og bruke vårt egendefinerte Python-bibliotek for Linux.
Synkronisert sammensydd video
Dette vil gå gjennom bruk av GStreamer for å synkronisere og sette sammen to videostrømmer. Deretter opprette en virtuell enhet som kan brukes i andre programmer.- Linux
1
Installer nødvendige pakker
Installer de nødvendige avhengighetene med følgende kommando:
2
List opp gjeldende kameraenheter
Kjør følgende kommando for å finne dine tilkoblede kameraer:Eksempel på utdata:
3
Opprett en virtuell enhet
Identifiser enhets-ID-ene til de to kameraene du vil bruke, og velg deretter et enhets-ID-nummer som ikke er oppført.I dette eksempelet vil vi bruke
9 (siden det er ubrukt ovenfor) for å opprette en virtuell enhet kalt stellarHD_stitched. Oppdater 9 i kommandoen nedenfor for å matche den ubrukte ID-en du har valgt:4
Start GStreamer-pipelinen
Start pipelinen for å opprette den sammensydde videoen og send strømmen til den nye virtuelle enheten:
Du må la denne kommandoen kjøre mens du bruker de synkroniserte, sammensydde videoene. Du kan endre denne kommandoen for å legge til flere kameraer, endre oppløsninger/bildefrekvenser eller endre oppsettet.
5
Bruk den virtuelle enheten i OpenCV
OpenCV-startkode
Følg eksempelkoden vår for å bruke
/dev/video9 i OpenCV.6
Fjern loopback-enheten
For å fjerne loopback-enheten på en trygg måte kan du enten starte datamaskinen på nytt eller kjøre følgende sekvens av kommandoer:1. Identifiser programmer som for øyeblikket bruker loopback-enheten:2. Avslutt prosessene ved hjelp av PID-numrene (Process ID):3. Fjern loopback-enheten:
