Blog de Pythonia
Guides, IA, tutos et newsletter pour devenir une bête en programmation

Comment installer OpenCV sur Windows10?
Mis à jour le July 15, 2022, 2:19 p.m.
Avant de pouvoir commencer certains tutoriels de computer vision, il vous est nécessaire d'installer OpenCV. Même si je vous recommande d'utiliser Ubuntu, voici l'installation pour Windows10. Assurez-vous que votre version de python soit à minmum la 3.6 et +:
Si vous êtes ici, je suppose que vous devez avoir un ordinateur Windows (ne pleurez pas, personne n'est parfait). Tout d'abord, laissez-moi vous rassurer sur un doute que vous avez peut-être nourri. Oui, il est possible de pratiquer le deep learning et la vision par ordinateur (computer vision) sur une machine Windows. Vous n'avez pas besoin d'un ordinateur portable ultra cher pour commencer à utiliser OpenCV. Bien au contraire. Vous pourrez après avoir suivi ce tutoriel d'installation aller voir les bases d'opencv pour apprendre tout ce dont vous avez besoin.
1-Prérequis
2-Installation
3- Vérification de l'installation
4-FAQ
5-Apprendre OpenCV
Prérequis:
- Il est essentiel d'avoir Python et pip installés sur votre machine Windows avant de commencer. Si vous n'avez pas installé Python, veuillez télécharger et installer la dernière version à partir du site officiel de python.
- L'installation suivante est pour une installation sur CPU ce qui est suffisant pour la grande majorité des activités OpenCV. Je ferai néanmoins un autre tuto sur l'installation opencv sur GPU pour windows 10.
Installation:
Ouvrez Powershell, mettez vous dans votre environnement virtuel si vous en avez un et tapez la commande suivante:
# pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu114
pip install opencv-python
Vérification de l'installation
Puis entrez dans votre terminal:
python
>>>import cv2
>>>print(cv2.__version__)
'4.6.0'
Apprendre OpenCV
Apprenez à utiliser OpenCV en suivant cette série de tutoriels.
FAQ
Qu'est-ce que OpenCV ?
OpenCV, ou Open Source Computer Vision Library, est une bibliothèque de logiciels open source spécialisée dans le traitement d'images et la vision par ordinateur. Elle offre une multitude de fonctionnalités pour diverses applications en vision par ordinateur, telles que la reconnaissance faciale, la détection d'objets, la manipulation d'images, le suivi d'objets, la réalité augmentée, et bien plus encore. Voici quelques points clés à propos d'OpenCV :
Qui a créé OpenCV?
OpenCV a été initialement développé par Intel.
La première version est sortie en juin 2000.
Depuis lors, elle a été constamment améliorée et soutenue par une large communauté de contributeurs.
Caractéristiques Principales
Multiplateforme : OpenCV fonctionne sur divers systèmes d'exploitation, y compris Windows, Linux et macOS.
Langages de Programmation : Bien que principalement écrite en C et C++, OpenCV propose des interfaces pour Python, Java et d'autres langues.
Performances Élevées : Grâce à l'utilisation de langages de programmation de bas niveau, OpenCV est très efficace en termes de performance, ce qui est crucial pour les applications en temps réel.
Large Éventail de Fonctionnalités : Elle inclut des milliers d'algorithmes, allant des fonctions de base de traitement d'image à la détection de visages et aux algorithmes de reconnaissance d'objets.
Quelles applications possibles ?
Reconnaissance d'Images : Identification d'objets, de personnes, de textes, etc.
Réalité Augmentée : Superposition d'images virtuelles dans des environnements réels.
Surveillance Vidéo : Suivi d'objets ou de personnes pour des raisons de sécurité.
Véhicules Autonomes : Permet aux véhicules de percevoir leur environnement pour naviguer sans intervention humaine.
Santé : Aide au diagnostic médical à travers l'analyse d'images médicales.
Pourquoi Utiliser OpenCV ?
Open Source : Gratuit et modifiable, avec une large communauté pour le support.
Riche en Ressources : Tutoriels, documentation et forums sont largement disponibles.
Flexible et Puissant : Convient à la fois aux projets académiques et aux applications industrielles de grande envergure.
Références
https://opencv.org/
https://github.com/opencv/opencv
Aucun commentaire pour cet article.