La bibliothèque OpenCV (Open Source Computer Vision) est spécialisée dans le traitement d'images en temps réel.
CUDA¶
OpenCV est aussi disponible avec CUDA.
oùX.Y.Z désigne la version choisie.
Modules additionnels¶
Le module contient aussi les modules contrib.
Interfaces Python¶
Le module contient des interfaces pour plusieurs versions de Python. Pour connaître les interfaces compatibles avec votre version, lancez
ou cherchez directement opencv_python avec oùX.Y.Z désigne la version choisie.
Utilisation¶
-
Chargez les modules requis.
oùX.Y.Zdésigne la version choisie. -
Importez OpenCV.
L’importation est réussie si rien n’est affiché.
Paquets Python disponibles¶
Pour être installés, certains paquets Python exigent une interface OpenCV. Le module offre les paquets OpenCV suivants :
* opencv_python
* opencv_contrib_python
* opencv_python_headless
* opencv_contrib_python_headless
opencv-contrib-python 4.5.5
opencv-contrib-python-headless 4.5.5
opencv-python 4.5.5
opencv-python-headless 4.5.5
opencv est chargé, la dépendance envers OpenCV est satisfaite.
Utilisation avec OpenEXR¶
Pour que OpenCV puisse lire des fichiers EXR, le module doit être activé via une variable d'environnement.
Dépannage¶
Ceci est une erreur normale générée par ce wheel factice.¶
Voir Ceci est une erreur normale générée par ce wheel factice.
ModuleNotFoundError : Aucun module nommé 'cv2'¶
Lors de l'importation de cv2, on pourrait obtenir l'erreur suivante :
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
Module OpenCV pas chargé¶
Trouvez un module OpenCV compatible et chargez-le. Voir Interfaces Python.
Module Python pas chargé¶
Lorsqu'on omet de charger un module Python, et qu'on active un environnement virtuel, les interfaces Python ne seront pas disponibles, ce qui fera que cv2 ne sera pas trouvé.
Solutions
-
Désactivez tout environnement virtuel Python.
!!! note "Remarque" Si un environnement virtuel est actif, il est important de le désactiver avant de charger le module. Une fois le module chargé, activez à nouveau votre environnement virtuel. -
Chargez le module.
-
Vérifiez que le module est visible par
et que le module Python que vous avez chargé lui a accès. Si aucune erreur ne survient, tout va bien.pip