W tym artykule opisujemy, jak zainstalować Aravis w systemie Linux za pomocą Pythona oraz jak rozpocząć pozyskiwanie obrazów z kamery przemysłowej.
Krok pierwszy: Zainstaluj Python i Pip na komputerze z systemem Linux
Otwórz terminal systemu Linux i wprowadź następujące polecenia, aby zainstalować Python i Pip:
Wybierz wersję Pythona zgodną z dystrybucją systemu Linux, na przykład Python 3.8.
$ sudo apt update
$ sudo apt install python3.8
$ sudo apt install python3-pip
Użyj poniższych poleceń, aby sprawdzić, czy Python i Pip są zainstalowane na komputerze z systemem Linux:
$ python3 --version
$ pip3 --version
Krok drugi: Zainstaluj Meson i Ninja
Teraz zainstaluj Meson i Ninja za pomocą Pythona:
$ pip3 install --user meson
$ pip3 install ninja
Podstawowe wymagania są teraz zainstalowane.
Krok trzeci: Zainstaluj najnowszą wersję Aravis
Ponieważ instalujemy Aravis ze źródeł, dostępna jest tylko jedna wersja dla systemów Linux, Windows i Mac.
Pobierz najnowszą wersję Aravis ze strony https://github.com/AravisProject/aravis/releases.
Zanim będziemy mogli zbudować Aravis, musimy zainstalować zależności. Szczegółową listę zależności znajdziesz w pliku „meson.build”

Aby zainstalować większość wymaganych zależności, możesz użyć następującego polecenia:
$ 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
Opcjonalnie: W przypadku kolorowych kamer vision potrzebne są dodatkowe wtyczki do „gstreamer”:
$ sudo apt-get install gstreamer1.0-plugins-bad
Zanim będzie można zbudować Aravis, potrzebne są jeszcze dwie rzeczy:
1. Zainstaluj najnowszą wersję „cmake”.
Postępuj zgodnie z tutorialem dla systemu Linux na ich stronie internetowej: Instalacja | CMake
2. Teraz zainstaluj „gi-docgen” za pomocą następującego polecenia:
$ pip3 install --user gi-docgen
Teraz jesteśmy gotowi do zbudowania Aravis. Aby zbudować Aravis, użyj następujących poleceń.
$ meson build
$ cd build
$ sudo ninja
$ sudo ninja install
Ostatnią czynnością jest skopiowanie pliku „aravis.rules” do menedżera urządzeń Linux „udev: etc/udev/rules.d”
$ sudo cp ~/Path/to/your/Aravis/src/aravis.rules /etc/udev/rules.d
Uruchom ponownie komputer, aby zakończyć instalację. Po ponownym uruchomieniu komputera możesz przejść w terminalu Linux do przeglądarki i uruchomić program.
~/Path/to/your/Aravis/build/viewer$ ./arv-viewer-X.X
Podłącz kamerę i kliknij przycisk odświeżania. Powinna teraz zostać wyświetlona nazwa podłączonej kamery oraz jej numer seryjny. Kliknij lewym przyciskiem myszy kamerę i naciśnij przycisk odtwarzania, aby rozpocząć akwizycję. Powinien teraz pojawić się podgląd na żywo z wybranej kamery.

(Testowano w systemie Linux Ubuntu 20.04 z kamerą wizyjną MER-160-227U3M-L)
Przeglądarka Aravis działa zarówno z naszymi kamerami USB3, jak i naszymi kamerami GigE. W przypadku kamer GigE należy najpierw skonfigurować ustawienia IP, tak jak w GalaxyView. Po skonfigurowaniu IP kamera GigE będzie działać z przeglądarką Aravis.
Potrzebujesz wsparcia technicznego?
Czy wykonałeś te kroki, ale nie uzyskałeś oczekiwanego rezultatu z przemysłowej kamery wizyjnej? Skontaktuj się z naszym zespołem wsparcia technicznego! Jeden z naszych inżynierów vision odpowie na Twoje pytanie w ciągu 24 godz. Masz inne pytania techniczne dotyczące widzenia maszynowego? Zapoznaj się z naszym centrum wiedzy o widzeniu maszynowym. Regularnie publikujemy nowe artykuły techniczne.
Jeśli chcesz być na bieżąco z naszymi artykułami o vision, obserwuj naszą stronę na LinkedIn. Publikujemy każdy nowy artykuł po jego wydaniu.