Android

Comment installer opencv sur Ubuntu 18.04

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

How To Install OpenCV 4 for Python on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

Table des matières:

Anonim

Ce tutoriel explique comment installer OpenCV sur Ubuntu 18.04.

OpenCV (Open Source Computer Vision Library) est une bibliothèque de vision par ordinateur open source et possède des liaisons pour C ++, Python et Java. Il est utilisé pour un très large éventail d'applications, notamment l'analyse d'images médicales, l'assemblage d'images de rue, la vidéo de surveillance, la détection et la reconnaissance de visages, le suivi d'objets en mouvement, l'extraction de modèles 3D et bien plus encore.

OpenCV peut tirer parti du traitement multicœur et dispose d'une accélération GPU pour un fonctionnement en temps réel.

Nous allons vous montrer deux façons différentes d'installer OpenCV sur Ubuntu. Choisissez l'une des options d'installation qui vous convient le mieux.

Installez OpenCV à partir du référentiel Ubuntu

Le package OpenCV est disponible à partir du référentiel de distribution Ubuntu 18.04. Au moment de la rédaction de ce document, la version dans les référentiels est 3.2, ce qui n'est pas toujours la dernière version.

Pour installer OpenCV à partir des référentiels Ubuntu 18.04, procédez comme suit:

  1. Installez OpenCV

    Actualisez l'index des packages et installez le package OpenCV en tapant:

    sudo apt update sudo apt install python3-opencv

    La commande ci-dessus installera tous les packages nécessaires pour exécuter OpenCV.

    Vérifiez l'installation d'OpenCV

    Pour vérifier l'installation, nous allons importer le module cv2 et imprimer la version OpenCV:

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

    3.2.0

La version par défaut de Python dans Ubuntu 18.04 LTS est la version 3.6. Si vous souhaitez installer OpenCV avec des liaisons python 2, installez le paquet python-opencv .

Installer OpenCV à partir de la source

La construction de la bibliothèque OpenCV à partir des sources est la méthode recommandée pour installer OpenCV. Il sera optimisé pour votre système particulier et vous aurez un contrôle complet sur les options de construction.

Pour installer la dernière version d'OpenCV à partir de la source, procédez comme suit:

  1. Installation des packages nécessaires

    Les commandes suivantes installeront toutes les dépendances obligatoires et facultatives:

    sudo apt install build-essential cmake git pkg-config libgtk-3-dev sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev sudo apt install libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev sudo apt install python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev

    Clonage du code source OpenCV

    Créez un répertoire qui contiendra les référentiels et clonera les référentiels contrib OpenCV et OpenCV avec les commandes suivantes:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    Au moment de la rédaction, la version par défaut dans les référentiels github est la version 4.0.0. Si vous souhaitez installer une ancienne version d'OpenCV, cd dans les opencv et opencv_contrib et exécutez git checkout

    Configurer OpenCV avec CMake

    Une fois le téléchargement terminé, créez un répertoire de construction temporaire et basculez vers celui-ci:

    cd ~/opencv_build/opencv mkdir build && cd build

    Configurez la génération OpenCV avec CMake:

    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=~/opencv_build/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON..

    Une fois le système de construction CMake finalisé, vous verrez quelque chose comme ci-dessous:

    Vérification de l'installation d'OpenCV

    Pour vérifier si OpenCV a été installé avec succès, tapez la commande suivante et vous devriez voir la version d'OpenCV:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Conclusion

Nous vous avons montré deux façons différentes d'installer OpenCV sur votre serveur Ubuntu 18.04. La méthode que vous choisissez dépend de vos besoins et préférences. Même si l'installation de la version packagée à partir du référentiel Ubuntu est plus facile, la création d'OpenCV à partir des sources vous donne plus de flexibilité et cela devrait être votre première option lors de l'installation d'OpenCV.

opencv python ubuntu