I denne artikkelen beskriver vi hvordan du installerer Aravis på Linux ved hjelp av Python, og hvordan du begynner å hente bilder fra det industrielle kameraet.
Trinn én: Installer Python og Pip på Linux-datamaskinen din
Åpne Linux-terminalen og skriv inn følgende linjer for å installere Python og Pip:
Velg en Python-versjon som er kompatibel med Linux-distribusjonen din, for eksempel Python 3.8.
$ sudo apt update
$ sudo apt install python3.8
$ sudo apt install python3-pip
Bruk linjene nedenfor for å kontrollere om Python og Pip er installert på Linux-datamaskinen din:
$ python3 --version
$ pip3 --version
Trinn to: Installer Meson og Ninja
Installer nå Meson og Ninja med Python:
$ pip3 install --user meson
$ pip3 install ninja
De grunnleggende kravene er nå installert.
Trinn tre: Installer den nyeste versjonen av Aravis
Siden vi installerer Aravis fra kildekoden, finnes det bare én versjon for Linux, Windows og Mac.
Last ned den nyeste Aravis-versjonen på https://github.com/AravisProject/aravis/releases.
Før vi kan bygge Aravis, må vi installere avhengighetene. Du finner den detaljerte listen over avhengigheter i filen «meson.build»

For å installere de fleste nødvendige avhengighetene kan du bruke følgende kommando:
$ sudo apt install libxml2-dev libglib2.0-dev cmake libusb-1.0-0-dev gobject-introspection \
libgtk-3-dev gtk-doc-tools xsltproc libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev \
libgirepository1.0-dev
Valgfritt: For farge-visionkameraer trenger du ekstra programtillegg for «gstreamer»:
$ sudo apt-get install gstreamer1.0-plugins-bad
Før du kan bygge Aravis, trenger du to ting til:
1. Installer den nyeste versjonen av «cmake».
Følg Linux-veiledningen på nettstedet deres: Installing | CMake
2. Installer nå «gi-docgen» med følgende linje:
$ pip3 install --user gi-docgen
Nå er vi klare til å bygge Aravis. Bruk følgende kommandoer for å bygge Aravis.
$ meson build
$ cd build
$ sudo ninja
$ sudo ninja install
Det siste vi må gjøre, er å kopiere filen «aravis.rules» til Linux-enhetsbehandleren «udev: etc/udev/rules.d»
$ sudo cp ~/Path/to/your/Aravis/src/aravis.rules /etc/udev/rules.d
Start datamaskinen på nytt for å fullføre installasjonen. Etter at datamaskinen har startet på nytt, kan du navigere til visningen i Linux-terminalen og starte programmet.
~/Path/to/your/Aravis/build/viewer$ ./arv-viewer-X.X
Koble til kameraet og klikk på oppdateringsknappen. Du skal nå se navnet på det tilkoblede kameraet og serienummeret. Venstreklikk på kameraet og trykk på avspillingsknappen for å starte innhentingen. Du skal nå få en direktestrøm fra det valgte kameraet.

(Testet på Linux Ubuntu 20.04, med et MER-160-227U3M-L maskinsynskamera)
Aravis-visningen fungerer både for våre USB3- og våre GigE-kameraer. For GigE-kameraene må du først konfigurere IP-innstillingene, slik du også må med GalaxyView. Etter at IP er konfigurert, vil GigE-kameraet fungere med Aravis-visningen.
Trenger du teknisk support?
Har du fulgt disse trinnene, men ikke fått ønsket resultat fra det industrielle vision-kameraet? Ta kontakt med våre tekniske supportmedarbeidere! En av våre vision-ingeniører vil svare på spørsmålet ditt innen 24 timer. Har du andre tekniske spørsmål om machine vision? Ta en titt på vårt kunnskapssenter for machine vision. Vi laster opp nye tekniske artikler regelmessig.
Hvis du vil holde deg oppdatert med våre vision-artikler, følg siden vår på LinkedIn. Vi publiserer hver nye artikkel etter lanseringen.