Aravis est un kit logiciel de vision industrielle développé pour utiliser simultanément des caméras de vision industrielle de différents fabricants. Aravis est une bibliothèque de vision basée sur GObject, initialement créée pour Linux afin de contrôler et d'acquérir des images à partir de caméras industrielles numériques. Aravis utilise l'API GenICam pour faire fonctionner les caméras de vision industrielle et est livré avec une interface de visualisation de base. Il est également construit comme n'importe quelle autre construction Meson. Vous pouvez télécharger Aravis gratuitement sur GitHub.
$ sudo apt mise à jour
$ sudo apt install python3.8
$ sudo apt installer python3-pip
$ python3 --version
$ pip3 --version
$ pip3 install --user meson
$ pip3 installer ninja
$ 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
$ sudo apt-get install gstreamer1.0-plugins-bad
$ pip3 install --user gi-docgen
$ construction de méson
$ cd construire
$ sudo ninja
$ sudo ninja install
$ sudo cp ~/Chemin/vers/votre/Aravis/src/aravis.rules /etc/udev/rules.d
~/Chemin/vers/votre/Aravis/build/viewer$ ./arv-viewer-X.X
Connectez votre caméra et cliquez sur le bouton de rechargement. Vous devriez maintenant voir le nom de votre caméra connectée et son numéro de série. Cliquez avec le bouton gauche de la souris sur votre caméra et appuyez sur le bouton de lecture pour commencer l'acquisition. Vous devriez maintenant obtenir un flux en direct de la caméra sélectionnée.
(Testé sur Linux Ubuntu 20.04, avec une MER-160-227U3M-L vision industrielle caméra)
Le visualiseur Aravis fonctionne à la fois pour nos caméras USB3 et nos caméras GigE. Pour les caméras GigE, vous devez d'abord configurer les paramètres IP comme vous le feriez avec GalaxyView. Une fois l'IP configurée, la caméra GigE fonctionnera avec le visualiseur Aravis.