GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer OpenCV sur Ubuntu 20.04 ?

La vision par ordinateur est de plus en plus utilisée pour l'analyse et le traitement d'images à l'aide d'algorithmes d'intelligence artificielle. Pour débuter dans ce domaine, il est préférable d'installer OpenCV dans Ubuntu 20.04, c'est précisément ce que nous allons vous montrer comment faire dans ce post.

OpenCV est une bibliothèque réalisée en Python qui nous permet de créer des applications de vision artificielle grâce à la plateforme qu'elle nous offre. L'un de ses principaux avantages est qu'il dispose d'une licence BSD, ce qui nous permet d'utiliser et de modifier le code et de l'utiliser dans de nombreux projets différents. Un autre avantage est qu'il existe une communauté très active derrière le développement et le support de la bibliothèque.

Un autre grand avantage d'OpenCV est que cette grande bibliothèque possède des interfaces pour plusieurs langages, y compris Python, Java et C++. Nous pouvons donc l'utiliser dans presque toutes les applications que nous créons.

Certaines des choses que vous pouvez faire avec OpenCV en l'intégrant dans votre langage de programmation préféré sont l'identification d'objets, de visages, la classification d'actions humaines en vidéo, le suivi de mouvements d'objets, l'extraction de modèles 3D, la recherche d'images similaires, etc.

Deux façons d'installer OpenCV

Comme presque tout sous Linux, nous avons plusieurs façons d'installer OpenCV et cela dépend de votre ordinateur et de vos besoins pour l'installer. Dans tous les cas, les deux méthodes d'installation fonctionnent correctement sur Ubuntu 20.04.

Remarque dans cet article, nous allons installer OpenCV préparé pour Python.

Méthode 1 :Installer OpenCV sur Ubuntu 20.04 via APT

La première méthode d'installation est la plus simple que vous puissiez imaginer car elle consiste à utiliser les référentiels Ubuntu. Et oui, OpenCV est disponible dans ces référentiels.

Donc, vous devez ouvrir un terminal soit depuis le menu principal, soit depuis un raccourci comme un dock ou un raccourci et exécuter ces commandes

sudo apt update
sudo apt python3-opencv

Et si vous voulez vérifier l'installation, vous pouvez exécuter

python3 -c "import cv2; print(cv2.__version__)"

Vous obtiendrez une sortie d'écran semblable à celle-ci :

4.2.0

Avec cela, OpenCV sera installé.

Méthode 2 :Installer OpenCV à partir du code source

Il existe un autre moyen et c'est de l'installer à partir du code source. De cette façon, il sera hautement optimisé pour votre système et vous obtiendrez toujours la dernière version stable. Même si cela prendra un peu plus de temps, je pense que c'est pratique.

Donc, installez d'abord les dépendances :

sudo apt install build-essential libatlas-base-dev python3-dev python3-numpy libtbb2 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 libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1. 0-dev libgstreamer1.0-dev cmake git

Ensuite, créez un répertoire pour héberger le code source et accéder au dossier :

mkdir opencv-install
cd opencv-install

Maintenant avec le git commande, vous pouvez cloner le opencv et opencv_contrib référentiels.

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

Cela créera un dossier appelé opencv auquel vous devrez accéder :

cd opencv

Et à l'intérieur, créez-en un autre appelé build où nous allons compiler le code. Et accédez-y.

mkdir -p build
cd build

Maintenant, configurez le package avec la commande :

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_PATH=/home/user/opencv-install/opencv_contrib/modules -D BUILD_EXAMPLES=ON . .

Après cela, vous pouvez lancer la compilation avec cette commande.

make -j2

Remarque :Le chiffre 2 fait référence au fait que le processus de compilation utilisera 2 cœurs de processeur. Vous pouvez modifier cette valeur en fonction de votre matériel .

Ensuite, installez OpenCV en exécutant :

sudo make install

Pour vérifier le résultat, exécutez simplement :

pkg-config --modversion opencv4

Exemple de sortie :

4.5.2

Et la commande :

python3 -c "import cv2; print(cv2.__version__)"

Exemple de sortie :

4.5.2

Vous avez maintenant installé la dernière version disponible d'OpenCV.

Conclusion

Il existe de nombreuses bibliothèques que les programmeurs peuvent utiliser et l'une des plus utiles dans le domaine de la vision par ordinateur. Comme nous l'avons remarqué, les deux processus sont assez simples à exécuter. Chacun avec ses avantages et ses inconvénients.


Ubuntu
  1. Comment installer Odoo sur Ubuntu

  2. Comment installer Maven sur Ubuntu

  3. Comment installer OpenCV sur Ubuntu 20.04 ?

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer Go sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer OpenCV sur Ubuntu 20.04

Comment installer OpenCV sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer OpenCV sur Ubuntu 20.04