Comment installer OpenCV sur Windows 10 et 11 ?
|

Comment installer OpenCV sur Windows 10 et 11 ?

OpenCV est une bibliothèque open-source de vision par ordinateur et de traitement d’images. Les développeurs et les chercheurs l’utilisent dans divers domaines, tels que la reconnaissance faciale, la vision par ordinateur, la robotique et bien plus encore.

De nombreux utilisateurs, surtout les novices, rencontrent des soucis lors de l’installation d’OpenCV sur Windows : manque de prérequis, sélection incorrecte de la version, chemins d’installation erronés ou encore conflits de versions…

Mais avec ce guide complet sous les yeux lors de l’installation, vous allez y arriver sans difficulté, car j’ai veillé à ce que chaque étape soit expliquée et simplifiée.  

Découvrez dans cet article comment installer OpenCV sur Windows 10 et 11 !

logo opencv

OpenCV est utilisée dans une large variété d’applications, notamment :

Robotique et vision artificielle : pour la navigation autonome, la manipulation d’objets et l’inspection visuelle.

Médecine et imagerie biomédicale : pour l’analyse d’images médicales, la détection de pathologies et l’aide au diagnostic.

Sécurité et surveillance : pour la détection de personnes et d’objets, la reconnaissance faciale et la surveillance des foules.

Réalité augmentée et réalité virtuelle : pour le suivi de mouvements, la superposition d’éléments virtuels sur des images réelles et la création d’expériences immersives.

applications opencv

Automobile : pour l’assistance à la conduite, la détection des panneaux de signalisation et le suivi des voies de circulation.

Autres : applications dans les domaines de l’agriculture, de l’archéologie, de l’astronomie, du contrôle qualité, etc.

Avant de vous lancer dans l’installation d’OpenCV pour Python sur votre système Windows, assurez-vous de disposer des éléments suivants :

Windows 10 (64 bits) ou Windows 11 (64 bits).

Téléchargez et installez la dernière version de Python 3.x à partir du site officiel : https://www.python.org/downloads/.

Assurez-vous d’ajouter Python à votre variable d’environnement PATH pour un accès facile en ligne de commande.

OpenCV est compilé avec C++. Vous aurez besoin d’installer Visual Studio C++ Build Tools pour que l’installation d’OpenCV fonctionne correctement.

Vous pouvez télécharger Visual Studio C++ Build Tools à partir du site de Microsoft : https://visualstudio.microsoft.com/downloads/?q=build+tools.

opencv et python

Lors de l’installation, sélectionnez l’option « Visual C++ Redistributable for Visual Studio 2019 » avec la charge de travail appropriée (x64 ou x86) en fonction de votre architecture système.

Définissez une variable d’environnement système nommée VTK_DIR et attribuez-lui le chemin d’installation de VTK. VTK est une bibliothèque de visualisation nécessaire à OpenCV. Voici l’adresse pour le télécharger et l’installer : https://vtk.org/download/.

Définissez une variable d’environnement système nommée CMAKE_DIR et attribuez-lui le chemin d’installation de CMake. CMake est un outil de construction multiplateforme requis par OpenCV.

Voici l’adresse pour télécharger et installer CMake : https://cmake.org/download/.

Remarque : assurez-vous de redémarrer votre système après avoir installé les prérequis pour que les variables d’environnement prennent effet.

Pour information, PyCharm est un Environnement de Développement Intégré (IDE) conçu spécifiquement pour le langage de programmation Python. Il offre un ensemble complet d’outils pour écrire, tester, déboguer et exécuter du code Python. PyCharm fonctionne également avec des projets qui utilisent CMake pour la construction, mais son objectif principal est d’aider les développeurs à travailler efficacement avec le langage Python.

Voici les étapes à suivre si vous souhaitez installer OpenCV sur votre ordinateur Windows et que vous utilisez l’environnement de développement intégré PyCharm :

  • Accédez au site Web officiel d’OpenCV : https://opencv.org/releases/
  • Sélectionnez la version appropriée pour votre système d’exploitation (Windows 10 ou 11).
  • Téléchargez le fichier d’installation correspondant à votre architecture système (32 bits ou 64 bits).
  • Ouvrez PyCharm et accédez à Fichier > Paramètres.
  • Dans la barre de recherche, tapez « Interpréteur Python ».
  • Sélectionnez l’onglet Interpréteur Python et cliquez sur le bouton Ajouter.
  • Dans la nouvelle fenêtre, choisissez Virtualenv comme type d’interpréteur et cliquez sur Créer.
  • Nommez votre environnement virtuel (par exemple, opencv) et cliquez sur OK.
  • Sélectionnez l’environnement virtuel que vous venez de créer et cliquez sur Appliquer > OK.
  • Ouvrez une console Python dans PyCharm (Outils > Console Python).
  • Exécutez la commande suivante pour installer OpenCV :
pip install opencv-python

 

  • Ouvrez l’invite de commande Windows.
  • Tapez la commande python -c « import cv2; print(cv2.__version__) ».
  • Si l’installation est réussie, la version d’OpenCV installée sera affichée.
  • Ouvrez PyCharm.
  • Accédez à Fichier > Paramètres.
  • Dans la barre de recherche, tapez « Interpréteur Python ».
  • Sélectionnez l’onglet « Interpréteur Python ».
  • Cliquez sur le bouton « + ».
  • Sélectionnez l’option « Système ».
  • Dans le champ « Interpréteur Python », tapez le chemin complet vers l’exécutable Python d’OpenCV (généralement C:\Python37\python.exe).
  • Cliquez sur « OK » pour enregistrer les modifications.
  • Créez un nouveau projet Python dans PyCharm.
  • Créez un nouveau fichier Python dans votre projet.
  • Ajoutez le code suivant au fichier Python :
import cv2

# Lire une image
image = cv2.imread('image.jpg')

# Afficher l'image
cv2.imshow('Image', image)

# Attendre une touche pour quitter
cv2.waitKey(0)

# Détruire la fenêtre
cv2.destroyAllWindows()
  • Remplacez ‘image.jpg’ par le chemin complet vers une image que vous souhaitez utiliser.
  • Exécutez le code Python.

L’image devrait s’afficher dans une fenêtre !

Lire aussi : Web scraping avec proxy et Beautiful Soup sous Python – le guide complet !

Si vous souhaitez utiliser OpenCV sur votre système Windows 10 ou 11, l’installation la plus simple et la plus recommandée se fait à l’aide de PIP (Python Package Installer).

OpenCV nécessite des bibliothèques Visual C++ Redistributable pour fonctionner correctement. Vous pouvez les télécharger et les installer à partir du site Web de Microsoft :

Pour Python 32 bits : https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

Pour Python 64 bits : https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170

PIP est généralement inclus avec l’installation de Python. Cependant, il est recommandé de vérifier sa présence et de le mettre à jour si nécessaire. Pour ce faire, ouvrez une invite de commande et exécutez la commande suivante :

python -m pip --version

Si PIP n’est pas installé, vous pouvez l’installer en utilisant la commande suivante :

python -m ensurepip --upgrade

Une fois que Python, Visual C++ Redistributable et PIP sont installés, vous pouvez enfin installer OpenCV en utilisant la commande suivante :

pip install opencv-python

Cette commande téléchargera et installera le package OpenCV et ses dépendances sur votre système.

Pour vérifier que OpenCV est correctement installé, ouvrez une invite de commande et exécutez la commande suivante :

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

Si la commande s’exécute avec succès et affiche la version d’OpenCV, cela signifie que l’installation est réussie.

PIP est un gestionnaire de paquets pour Python. Il permet d’installer, de désinstaller et de mettre à jour des modules Python à partir d’un référentiel en ligne appelé PyPI (Python Package Index). PIP simplifie considérablement la gestion des dépendances logicielles pour les projets Python.

En utilisant PIP pour installer OpenCV, vous automatisez le processus de téléchargement et d’installation des fichiers nécessaires, vous assurant ainsi d’avoir la dernière version compatible avec votre système.

Avant de commencer, assurez-vous d’avoir installé Anaconda sur votre système Windows. Vous pouvez le télécharger depuis le site officiel d’Anaconda : https://www.anaconda.com/download

Voici les étapes d’installation :

Vous pouvez le faire en recherchant « Anaconda Prompt » dans le menu Démarrer ou en cliquant sur l’icône Anaconda dans la barre des tâches.

Si vous utilisez des environnements virtuels Anaconda pour gérer vos projets Python, activez l’environnement dans lequel vous souhaitez installer OpenCV. Vous pouvez le faire en utilisant la commande suivante :

activate <nom_de_l'environnement>

Exécutez la commande suivante dans l’invite Anaconda pour installer OpenCV :

conda install -c conda-forge opencv

Cette commande installera la version stable d’OpenCV pour Python 3. Si vous souhaitez installer une version spécifique, vous pouvez ajouter la version souhaitée à la commande, par exemple :

conda install -c conda-forge opencv=4.5.5

 

Pour vérifier que OpenCV est correctement installé, vous pouvez lancer un script Python simple qui importe la bibliothèque OpenCV :

import cv2

print(cv2.__version__)

Si l’installation est réussie, cette commande affichera la version d’OpenCV installée.

Remarque

Si vous rencontrez des problèmes lors de l’installation d’OpenCV avec conda, vous pouvez essayer de l’installer avec pip :

pip install opencv-python
anaconda interface

Conclusion

Auteur/autrice

  • Freddy Andrianasolo

    Je suis Freddy N, webmestre et développeur 👨‍💻  passionné par la création de sites web dynamiques et engageants. Depuis 2020, j'ai le plaisir de mettre mes compétences au service de l’agence web Qelios, où je contribue à la conception, au développement et à la maintenance des sites web de nos clients. Contactez moi si vous voulez nous proposer du contenu dans les thématiques suivantes : webmastering, developpement web...

    Voir toutes les publications

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.