ImportError: aucun module nommé cv2

import numpy as np import cv2 from matplotlib import pyplot as plt img = cv2.imread('1.jpg',0) orb = cv2.ORB() kp = orb.detect(img,None) kp, des = orb.compute(img, kp) img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0) plt.imshow(img2),plt.show() 

Ici, j’ai installé numpy et opencv dans mon système d’exploitation Windows. Mais je ne peux pas trouver la bonne façon d’append le module cv2.

La méthode la plus simple pour installer OpenCV sous Windows consiste à copier simplement le fichier cv2.pyd dans le répertoire site-packages de Python (par exemple, C:\python27\Lib\site-packages ).

Pour obtenir le fichier cv2.pyd , téléchargez et extrayez la dernière version de l’exécutable d’installation OpenCV à l’ adresse http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ et parcourez le dossier extrait pour trouver le fichier dans le dossier approprié. répertoire de build (par exemple build\python\x86\2.7 ).

Le moyen le plus rapide et le plus propre consiste à exécuter pip . C’est un outil propre et pratique pour les paquets Python.

Il suffit de courir:

pip install opencv-python ou C:\Python27\Scripts\pip.exe install opencv-python