Installation OpenCV · 3 min read · Oct 12, 2025

Comment installer la bibliothèque de vision par ordinateur Open Source (OpenCV) sur Ubuntu 22.04

OpenCV est une bibliothèque de logiciels de machine learning open-source et de vision par ordinateur. Elle est utilisée pour le traitement d’images et l’exécution de tâches de vision par ordinateur. Avec OpenCV, vous pouvez créer des applications de vision par ordinateur en temps réel, y compris le suivi d’objets en mouvement, la vidéo de surveillance, l’analyse d’images médicales, et bien plus encore. Elle est multiplateforme et prend en charge de nombreux systèmes d’exploitation, y compris Linux, Windows, macOS, Android, OpenBSD, FreeBSD, et bien d’autres.

Ce tutoriel nous apprendra comment installer OpenCV sur Ubuntu 22.04.

Prérequis

  • Un serveur exécutant Ubuntu 22.04.
  • Un mot de passe root configuré sur votre serveur.

Commencer

Tout d’abord, mettez à jour et améliorez tous les paquets système vers la dernière version en utilisant la commande suivante :

apt update -y  
apt upgrade -y

Une fois tous les paquets mis à jour, installez le paquet Python en utilisant la commande suivante :

apt install python3

Une fois Python installé, vérifiez la version de Python en utilisant la commande suivante :

python3 --version

Vous devriez voir la sortie suivante :

Python 3.10.6

Installer OpenCV depuis le dépôt Debian

Par défaut, le module OpenCV est disponible dans le dépôt par défaut d’Ubuntu 22.04. Vous pouvez l’installer avec la commande suivante :

apt-get install python3-opencv -y

Après une installation réussie, vous pouvez vérifier la version installée d’un module avec la commande suivante :

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

Vous devriez obtenir la sortie suivante :

4.5.4

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Installer OpenCV depuis la source

Il est recommandé d’installer OpenCV depuis la source. Ainsi, vous pouvez l’optimiser pour un système spécifique.

Tout d’abord, installez toutes les dépendances nécessaires pour construire OpenCV avec la commande suivante :

apt-get 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 libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev -y

Après avoir installé toutes les dépendances, téléchargez la dernière version d’OpenCV et d’OpenCV contrib avec la commande suivante :

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

Ensuite, changez le répertoire vers opencv avec la commande suivante :

cd opencv

Ensuite, créez un répertoire de construction temporaire et changez le répertoire vers celui-ci :

mkdir build  
cd build

Ensuite, configurez la construction d’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_contrib/modules -D BUILD_EXAMPLES=ON ..

Après une réussite, vous devriez voir la sortie suivante :

--   Autres bibliothèques tierces :
--     Intel IPP :                   2020.0.0 Gold [2020.0.0]
--            à :                   /root/opencv/build/3rdparty/ippicv/ippicv_lnx/icv
--     Intel IPP IW :                sources (2020.0.0)
--               à :                /root/opencv/build/3rdparty/ippicv/ippicv_lnx/iw
--     VA :                          NON
--     Lapack :                      NON
--     Eigen :                       NON
--     HAL personnalisé :            NON
--     Protobuf :                    construit (3.19.1)
-- 
--   OpenCL :                        OUI (pas de fonctionnalités supplémentaires)
--     Chemin d'inclusion :          /root/opencv/3rdparty/include/opencl/1.2
--     Bibliothèques de liaison :      Chargement dynamique
-- 
--   Python 3 :
--     Interpréteur :                 /usr/bin/python3 (ver 3.10.6)
--     Bibliothèques :               /usr/lib/x86_64-linux-gnu/libpython3.10.so (ver 3.10.6)
--     numpy :                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.21.5)
--     chemin d'installation :        lib/python3.10/dist-packages/cv2/python-3.10
-- 
--   Python (pour la construction) : /usr/bin/python3
-- 
--   Java :                          
--     ant :                         NON
--     JNI :                         NON
--     Wrappers Java :               NON
--     Tests Java :                  NON
-- 
--   Installer à :                  /usr/local
-- -----------------------------------------------------------------
-- 
-- Configuration terminée
-- Génération terminée
-- Les fichiers de construction ont été écrits dans : /root/opencv/build

Ensuite, compilez OpenCV avec la commande suivante :

make -j2

Le processus de construction peut prendre un certain temps pour se terminer. Après un processus réussi, vous pouvez installer OpenCV avec la commande suivante :

make install

Ensuite, vérifiez l’installation d’OpenCV avec la commande suivante :

pkg-config --modversion opencv4

Vous devriez obtenir la sortie suivante :

4.6.0

Vous pouvez également vérifier la version du module OpenCV avec la commande suivante :

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

Vous devriez voir la sortie suivante :

4.2.0-dev

Conclusion

Félicitations ! vous avez réussi à installer la bibliothèque OpenCV sur le dépôt Ubuntu 22.04. Vous pouvez maintenant utiliser OpenCV et commencer à développer des applications liées à la vision par ordinateur et au machine learning. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.