Comment installer OpenCV dans Ubuntu

Comment installer OpenCV dans Ubuntu
La bibliothèque de vision informatique open source est une bibliothèque de vision par ordinateur populaire avec des liaisons pour différentes langues, notamment Java, Python et C++. En outre, il prend en charge d'autres systèmes d'exploitation et dispose de plusieurs applications, telles que le suivi des objets en mouvement, des extractions de modèle 3D, une reconnaissance faciale et une analyse d'image.

Pour les développeurs, OpenCV propose une vaste collection d'algorithmes, en particulier pour la modélisation 3D, et les choses ne peuvent pas devenir mieux que lors de l'utilisation de l'outil. Si vous cherchez comment installer OpenCV sur Ubuntu et épice vos projets vectoriels de support ou améliorer les algorithmes, vous êtes au bon endroit. Ce guide couvre deux façons faciles d'installer OpenCV.

Installation d'OpenCV dans Ubuntu

La plate-forme OpenCV a deux méthodes d'installation. Soit en utilisant le référentiel, soit directement à partir de la source. Nous couvrirons les étapes de chaque méthode.

1. Installer OpenCV via le référentiel

C'est la plus facile des deux méthodes car seules deux commandes sont nécessaires.

Tout d'abord, mettez à jour votre référentiel.

$ sudo apt mise à jour

Ensuite, installez OpenCV en utilisant la commande suivante:

$ sudo apt install libopenv-dev python3-opencvvv

C'est ça! OpenCV est installé avec succès sur votre système. Vous pouvez confirmer en vérifiant sa version en utilisant la liaison C ++. Exécutez la commande suivante:

$ PKG-Config -Modversion OpenCV4

La sortie doit renvoyer la version actuelle, comme indiqué dans l'image ci-dessous:

2. Installer OpenCV via le code source

Une lacune de l'installation d'OpenCV à l'aide du référentiel est que vous n'obtenez peut-être pas la dernière version. La solution consiste à l'installer directement en utilisant son code source. En outre, cette méthode optimise OpenCV par votre système, vous donnant un contrôle absolu sur ses options de construction. Cela dit, les étapes suivantes vous guideront.

Étape 1. Installez les dépendances OpenCV et les outils de construction
L'OpenCV dépend de certains packages pour qu'il fonctionne. Par conséquent, copiez la commande suivante pour installer les dépendances et les outils de construction nécessaires.

$ sudo apt install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openexr libatlasr libpng-dev libtiftiff-dev \ gfortran openexr libatlasr libpng-dev libtiff-dev \ gfortran openexr libatlasR -base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev \ libgstreamer-plugins-bask.0-dev libgstreamer1.0-DEV

Étape 2. Clone opencv et ses référentiels
OpenCV peut être cloné à partir de son référentiel GitHub.

Commencez par créer un répertoire sur votre système.

$ mkdir ~ / opencv_build && cd ~ / opencv_build

Ensuite, clone OpenCV en utilisant la commande suivante:

$ git clone https: // github.com / opencv / opencv.git

Enfin, clonez ses référentiels contrib.

$ git clone https: // github.com / opencv / opencv.git

Les étapes précédentes ont installé la version actuelle d'OpenCV, mais vous pouvez également choisir d'aller avec une ancienne version. Tout ce dont vous avez besoin est de naviguer dans le opencv et opencv_contrib répertoires, puis exécutez la commande suivante:

$ Git Checkout

Étape 3: Créez un répertoire de construction
Un répertoire de construction temporaire est requis lorsque l'OpenCV sera configuré en utilisant Cmake.

Pour créer et naviguer dans le répertoire, utilisez les commandes illustrées ci-dessous.

$ cd ~ / opencv_build / opencv
$ mkdir -p build && CD Build

Ensuite, utilisez Cmake Pour configurer OpenCV Build en utilisant la commande suivante:

$ cmake -d cmake_build_type = release \ -d cmake_install_prefix = / usr / local \ -d install_c_examples = on \ -d install_python_examples = on \ -d opencv_generate_pkgconfig = on \ -d opencv_extra_modules_pat -D build_examples = Sur…

Vous devez noter une sortie montrant la configuration et la génération est effectuée et le chemin d'accès aux fichiers de construction.

Étape 4: Démarrez la compilation
Une fois la construction terminée, il est temps d'initier la compilation. Cependant, d'abord, vérifiez le nombre de processeurs que vous avez en utilisant le nproc Commande Linux.

$ nproc

Une fois vérifié, exécutez la commande suivante et remplacez le numéro après J avec vos processeurs:

$ make -j2

La compilation prend du temps, alors soyez patient.

Étape 5: Installer OpenCV
La dernière étape consiste à exécuter la commande suivante, qui installe Opencv:

$ sudo faire l'installation

Étape 6: Confirmer l'installation
Vérifier la Opencv Version utilisant des liaisons pour différents langages de programmation pour vérifier l'installation. Nous avons déjà vérifié les liaisons C ++ dans la méthode 1. Utilisons Python dans cette méthode. La commande est:

$ python3 -c "Importer Cv2; imprimer (cv2.__version__)"

Selon lorsque vous lisez cet article, votre sortie peut être la même version ou une version plus récente que l'image suivante fournie:

Conclusion

L'OpenCV est un outil que vous ne pouvez pas ignorer si vous êtes un développeur de vision par ordinateur. Il a différentes applications et algorithmes à votre disposition. Si vous êtes coincé à l'installer sur Ubuntu, ce guide est votre meilleur ami car il offre deux façons d'y aller. Une méthode devrait fonctionner pour vous.