web-dev-qa-db-fra.com

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'ajouter un module CV2.

5
Shatil Haque

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

7
Lukasz Czerwinski

Le moyen le plus simple d'installer OpenCV sur Windows consiste simplement à copier 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 à partir de http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ et parcourez le dossier extrait pour rechercher le fichier dans le répertoire build pertinent (par exemple, build\python\x86\2.7).

1
101