Comment installer OpenCV sur Ubuntu?



Mis à jour le July 13, 2022, 9:16 a.m.

Salut salut et bienvenue au tutoriel d'aujourd'hui.

OpenCV est librairie très puissante utilisée pour un très large éventail d'applications, comme la reconnaissance d'images, la détection et le suivi d'objets, la détection de visages, la reconnaissance d'expressions faciales, la reconstruction 3D, etc.

Ce tutoriel explique comment installer OpenCV sur Ubuntu 20.04. Pour la plupart des g33ks, la façon la plus simple d'installer OpenCV sur Ubuntu est de l'installer en utilisant l'outil de gestion des paquets apt. Si vous souhaitez installer la dernière version stable d'OpenCV à partir des sources, pour pourvez vous rendre sur cette adresse https://docs.opencv.org/4.x/d2/de6/tutorial_py_setup_in_ubuntu.html

 

Commençons par installer les dependances:

sudo apt-get update
sudo apt-get upgrade

 

sudo apt-get install build-essential cmake git pkg-config
sudo apt-get install libjpeg8-dev libtiff5-dev libpng-dev libavcodec-dev 
sudo apt-get install libavformat-dev libswscale-dev libv4l-dev

 

sudo apt-get install libgtk2.0-dev
sudo apt-get install libatlas-base-dev gfortran

 

OK, maintenant on peut installer OpenCV sur Ubuntu. Si vous avez un environnement virtuel activez-le puis entrez la ligne suivante. Sinon entrez simplement la ligne suivante.
Petite parenthèse: J'utilise quotidiennement virtualenv et virtualenvwrapper ou encore pipenv, et vous devriez en faire autant, sauf si vous avez une raison très précise de ne pas le faire. Ces paquets Python facilitent la création d'environnements indépendants pour chaque projet.

Pourquoi est-ce une bonne pratique ?

Les environnements virtuels vous permettent de travailler sur vos projets de manière séparée et isolée, sans avoir à faire tourner des machines virtuelles ou des images Docker (même si je les utilise, mais c'est quand même plus simple de ne pas toujours avoir à creer un projet docker ou de créer une VM). Par exemple, vous avez peut-être un projet Python + OpenCV qui nécessite une ancienne version de numpy mais vous voulez continuer à utiliser la dernière version de numpy pour d'autres projets plus récents.

En utilisant des environnements virtuels, vous pouvez gérer ce genre de problème, ce qui n'est pas possible en utilisant uniquement l'installation de base de Python.

 

pip install opencv-python

 

Puis vérifiez que vous l'avez installer en tapant la commande suivante:

import cv2
cv2.__version__

Resultats:

 

Voilà vous pouvez commencer à vous amusez. Si vous voulez, vous pouvez vous rendre sur apprendre les bases d'OpenCV et de la computer vision (et surtout s'amuser).

    Construire sa propre machine de Deep Learning

    Installer jupyter notebook

    Comment créer un environnement virtuel sur Ubuntu avec Pipenv

    Comment créer un environnement virtuel sur W10?

    Comment installer SublimeText sur Ubuntu?

    Comment installer Pytorch sur Ubuntu?

    Comment installer OpenCV sur Windows10?

    Comment installer OpenCV sur Ubuntu?