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

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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