Last updated: 29 November 2024

Comment installer Aravis sur Linux et acquérir des images de la vision industrielle caméra

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.

Comment installer Aravis sur Linux et acquérir des images de la vision industrielle caméra
Dans cet article, nous décrivons comment installer Aravis sur Linux en utilisant Python et comment commencer à acquérir des images de la caméra caméra.

Première étape : installez Python et Pip sur votre ordinateur Linux

Ouvrez le terminal Linux et saisissez les lignes suivantes pour installer Python et Pip :
Sélectionnez une version de Python compatible avec votre distribution Linux, telle que Python 3.8.
 

$ sudo apt mise à jour
$ sudo apt install python3.8
$ sudo apt installer python3-pip

Utilisez les lignes ci-dessous pour vérifier si Python et Pip sont installés sur votre ordinateur Linux :

$ python3 --version
$ pip3 --version

Deuxième étape : installer Meson et Ninja

Installez maintenant Meson et Ninja avec Python :

$ pip3 install --user meson
$ pip3 installer ninja

Les exigences de base sont maintenant installées.

Troisième étape : Installer la dernière version d'Aravis

"Comme nous installons Aravis à partir de la source, il n'y a qu'une seule version pour Linux, Windows et Mac."
Téléchargez la dernière version d'Aravis à https://github.com/AravisProject/aravis/releases.

Avant de pouvoir construire Aravis, nous devons installer les dépendances. Vous pouvez retrouver la liste détaillée des dépendances dans le fichier « meson.build »

 

Pour installer la plupart des dépendances nécessaires, vous pouvez utiliser la commande suivante :

$ 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

Optionnel : Pour les caméras vision couleur, vous avez besoin de plugins supplémentaires pour "gstreamer" :

$ sudo apt-get install gstreamer1.0-plugins-bad

Avant de pouvoir construire Aravis, vous avez besoin de deux autres choses :
1.    Installez la dernière version de « cmake ».
Suivez le tutoriel Linux sur leur site web : Installation | CMake
2.    Installez maintenant « gi-docgen » avec la ligne suivante :

$ pip3 install --user gi-docgen

Nous sommes désormais prêts à construire les Aravis. Pour construire Aravis, utilisez les commandes suivantes.

$ construction de méson
$ cd construire
$ sudo ninja
$ sudo ninja install

La dernière chose que nous devons faire est de copier le fichier « aravis.rules » dans le gestionnaire de périphériques Linux « udev : etc/udev/rules.d »

$ sudo cp ~/Chemin/vers/votre/Aravis/src/aravis.rules /etc/udev/rules.d

Redémarrez l'ordinateur pour terminer l'installation. Après avoir redémarré votre ordinateur, vous pouvez accéder à votre terminal Linux jusqu'à la visionneuse et démarrer le programme.

~/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.


Besoin de support technique ?

Avez-vous suivi ces étapes, mais n'avez pas reçu le résultat de la vision caméra industrielle que vous souhaitiez ? Contactez notre équipe de support technique ! Un de nos ingénieurs en vision répondra à votre question dans les 24 heures. Avez-vous d'autres questions techniques concernant vision industrielle ? Jetez un œil à notre vision industrielle. Nous téléchargeons régulièrement de nouveaux articles techniques.

Si vous souhaitez rester à jour avec nos articles sur vision, suivez notre page sur LinkedIn. Nous publions chaque nouvel article après sa sortie.