opencv

Premiers pas avec OpenCV dans Ubuntu 20.40

Premiers pas avec OpenCV dans Ubuntu 20.40
Open Source Computer Vision Library, ou OpenCV, est une bibliothèque de logiciels d'apprentissage automatique d'utilitaires de programmation open source utilisés pour l'informatique en temps réel. Il est composé de plus de 2 500 algorithmes bien optimisés utilisés pour détecter et reconnaître les visages, pour la modélisation 3D et pour superposer des photos pour créer des cartes et des élévations, effectuer des analyses photométriques, le suivi de trajectoire d'objet, le suivi de mouvement et la détection de gestes et de mouvements. Couplé à d'autres utilitaires, OpenCV peut même évaluer les intentions du sujet dans une photographie.

Avec un si large éventail de fonctionnalités, OpenCV a trouvé ses utilisations au fil des ans dans la technologie de reconnaissance faciale, l'imagerie médicale, la vidéo de surveillance et même dans les services commerciaux, tels que les effets visuels et le suivi de mouvement dans l'industrie cinématographique.

Cet article fournit un tutoriel qui vous montre comment installer OpenCV 4 sur votre Ubuntu 20.40 et comment tirer le meilleur parti de cette bibliothèque en installant les packages les plus recommandés.

Nous allons commencer par installer les dépendances OpenCV avant d'installer OpenCV.

Étape 1 : Mettez à jour votre système

Tout d'abord, ouvrez le terminal et saisissez ce qui suit pour mettre à jour votre système :

$ sudo apt update && upgrade

Étape 2 : Télécharger des bibliothèques supplémentaires

Ensuite, demandez et installez les outils de développement et les bibliothèques d'E/S visuelles pour afficher et modifier les fichiers image et vidéo. Utilisez les commandes suivantes pour le faire :

$ sudo apt install build-essential cmake unzip pkg-config

$ sudo apt install libjpeg-dev libpng-dev libtiff-dev

$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

$ sudo apt installer libxvidcore-dev libx264-dev

Pour améliorer encore OpenCV, installez les packages ci-dessous :

$ sudo apt installer libatlas-base-dev gfortran

Étape 3 : Télécharger Gnome ToolKit

Gnome Toolkit (GTK) est une boîte à outils de widgets gratuite et open source qui peut être utilisée pour créer des interfaces graphiques. Tapez la commande ci-dessous pour télécharger le Gnome Toolkit :

$ sudo apt installer libgtk-3-dev

Étape 4 : installer les en-têtes de développement Python 3

Utilisez les codes suivants pour installer les en-têtes de développement Python 3 :

$ sudo apt-get install python3-dev

Remarque : Si vous ne le savez pas déjà, nous effectuons l'installation avec les liaisons Python 3.

Une fois les dépendances installées, nous pouvons maintenant passer au téléchargement d'OpenCV.

Étape 5 : Téléchargez OpenCV

Le téléchargement d'OpenCV est assez simple. Rendez-vous simplement dans votre dossier d'accueil et téléchargez OpenCV et opencv_contrib, qui sont livrés avec quelques mods qui s'ajoutent aux fonctionnalités d'OpenCV. Pour ce faire, saisissez les éléments suivants :

$ cd ~
$ wget -O opencv.zip https://github.fr/opencv/opencv/archive/4.0.0.Zip *: français

$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.0.0.Zip *: français

Ensuite, extrayez les archives avec les commandes ci-dessous :

$ décompressez opencv.Zip *: français

$ décompressez opencv_contrib.Zip *: français

Cette étape est facultative. Vous pouvez choisir de renommer les répertoires en entrant les commandes ci-dessous :

$ mv opencv-4.0.0 opencv

$ mv opencv_contrib-4.0.0 opencv_contrib

Étape 6 : Optimisez Python 3 VE pour OpenCV

Dans cette étape, nous allons installer pip. Saisissez les commandes suivantes pour ce faire :

$ wget https://bootstrap.papy.io/get-pip.py

$ sudo python3 get-pip.py

Étape 7 : Habituez-vous au VE pour le développement Python

Avec un environnement virtuel, vous pouvez travailler avec deux dépendances de versions logicielles parallèles.

Ici, nous utiliserons les packages virtualenv et virtualenvwrapper pour naviguer dans les environnements virtuels Python.

Pour installer les packages virtualenv et virtualenvwrapper et créer des VE Python avec eux, entrez ce qui suit :

$ sudo pip installer virtualenv virtualenvwrapper

$ sudo rm -rf ~/get-pip.py ~/.cache/pip

Entrez le code suivant pour ajouter votre ~/.fichier bashrc :

$ echo -e "\n# virtualenv et virtualenvwrapper" >> ~/.bashrc

$ echo "exporter WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc

$ echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc

$ echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc

Maintenant, source le ~/.bashrc avec les éléments suivants :

$ source ~/.bashrc

Étape 8 : Création d'un environnement virtuel

Maintenant, nous pouvons passer à la création d'un environnement virtuel OpenCV 4 + Python 3. Entrez le code suivant pour créer un environnement virtuel Python 3.

$ mkvirtualenv cv -p python3

Comme vous pouvez le voir, nous avons nommé notre VE 'cv;' Vous pouvez donner n'importe quel nom à votre VE, bien qu'il soit préférable de les garder courts et pertinents.

Nous avons créé le py3cv4 VE à utiliser avec Python 3 + OpenCV 4. Pour voir dans quel VE vous vous trouvez, saisissez la commande suivante :

$ travailler sur cv

Étape 9 : Installez NumPy

NumPy est un package de bibliothèque Python qui s'y ajoute en installant des fonctions mathématiques de haut niveau et en prenant en charge les tableaux et matrices multidimensionnels. Il est susceptible d'être utile lorsque vous utilisez OpenCV, nous vous recommandons donc de l'installer. Exécutez la commande suivante pour le faire :

$ pip installer numpy

Étape 10 : Liez OpenCV 4 avec l'environnement virtuel

Recherchez la version Python installée sur votre système en entrant ce qui suit :

$ travailler sur cv

$ python -version

Maintenant que vous connaissez la version Python que vous utilisez, vous pouvez retravailler le répertoire site-packages.

Étape 11 : Vérification de l'installation

Vous pouvez vérifier qu'OpenCV est correctement installé et fonctionnera sans problème en entrant la commande suivante :

$ travailler sur cv

$ python

Cela active l'environnement virtuel et exécute l'interpréteur Python lié au VE que vous venez d'activer.

Conclusion

Et ça se termine. Cet article a fourni une procédure pas à pas pour vous aider à faire fonctionner OpenCV sur votre système Ubuntu. Nous avons examiné diverses dépendances qui ajoutent plus de fonctionnalités à OpenCV et vous avons montré comment installer ces dépendances. Nous avons également créé un environnement virtuel Python 3 et l'avons lié à notre installation OpenCV. Après avoir suivi les étapes répertoriées dans cet article, vous devriez avoir installé avec succès OpenCV sur votre Ubuntu 20.24 serveurs.

Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...
Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...