La bibliothèque OpenCV (Open Source Computer Vision) est spécialisée dans le traitement d'images en temps réel.
CUDA¶
OpenCV est également disponible avec CUDA.
oùX.Y.Z désigne la version que vous souhaitez utiliser.
Modules additionnels¶
Le module inclut également les modules contrib.
Interfaces Python¶
Le module inclut des interfaces (bindings) pour différentes versions de Python. Pour connaître les interfaces compatibles avec votre version, lancez la commande suivante :
ou recherchez directement opencv_python avec : oùX.Y.Z représente la version désirée.
Utilisation¶
-
Chargez les modules requis.
oùX.Y.Zreprésente la version désirée. -
Importez OpenCV.
L’importation est considérée comme réussie si aucune sortie n’est affichée.
Paquets Python disponibles¶
Pour être installés, certains paquets Python nécessitent une interface OpenCV. Le module propose 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 résolue.
Utilisation avec OpenEXR¶
Pour qu'OpenCV puisse lire des fichiers EXR, le module doit être activé via une variable d'environnement.
Dépannage¶
Erreur normale générée par cette roue factice.¶
Veuillez consulter la page Dummy wheel.
ModuleNotFoundError: Aucun module nommé 'cv2'¶
Une erreur peut survenir lors de l'importation de cv2.
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
Module OpenCV pas chargé¶
Chargez un module OpenCV compatible (veuillez consulter les Interfaces Python).
Module Python pas chargé¶
Lorsqu'un module Python n'est pas chargé et qu'un environnement virtuel est actif, les bindings Python ne sont pas disponibles, et par conséquent cv2 n'est pas visible.
Remarque importante
Si un environnement virtuel est actif, il est essentiel de le désactiver avant de charger le module. Une fois le module chargé, vous pouvez réactiver l'environnement virtuel.
-
Chargez le module.
-
Vérifiez que le module est visible par
Output : et que le module Python que vous avez chargé y a accès. Si aucune erreur ne survient, cela indique que tout fonctionne correctement.pip.