Impossible de trouver le module cv2 lors de l'utilisation d'OpenCV

J'ai installé OpenCV sur le système d'exploitation Occidentalis (une variante de Raspbian) sur un Raspberry Pi, en utilisant le script de jayrambhia trouvé ici. Il a installé la version 2.4.5.

Lorsque j'essaie import cv2dans un programme Python, j'obtiens le message suivant :

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2

Le fichier cv2.soest stocké dans/usr/local/lib/python2.7/site-packages/...

Il existe également des dossiers /usr/local/libappelés python3.2 et python2.6, ce qui pourrait poser problème, mais je n'en suis pas sûr.

Est-ce une erreur de chemin peut-être? Toute aide est appréciée, je suis nouveau sur Linux.


Solution du problème

Commencez par exécuter ces commandes dans Terminal/CMD :

conda update anaconda-navigator 
conda update navigator-updater

Ensuite, le problème de l'instruction ci-dessous sera résolu

Pour Windows si vous avez installé anaconda, vous pouvez simplement faire

pip install opencv-python

ou alors

conda install -c https://conda.binstar.org/menpo opencv

si tu es sous linux tu peux faire:

pip install opencv-python

ou alors

conda install opencv 

Lien1 Lien2

Pour python3.5+, vérifiez ces liens: Link3, Link4

Mise à jour :
si vous utilisez anaconda, vous pouvez simplement l'utiliser également (et vous n'avez donc pas besoin d'ajouter un canal menpo) :

conda install -c conda-forge opencv

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"