windows, ImportError: DLL load failed: Le module spécifié est introuvable
import numpy as np
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('12.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()
J'ai ajouté le numpy
et cv2
modules pour mon python répertoire et définir leurs variables d'environnement.
J'ai aussi installé msvcp71.dll
et msvcr71.dll
, mais cette erreur n'a pas résolu.
Alors, comment puis-je résoudre ce genre de dll problème?
Informations de Version:
-
Python 3.2
-
numpy-1.6.1-win32-superpack-python3.2
-
opencv-3.0.0
- Comment avez-vous installer numpy et OpenCV? Ce répertoire fait de les ajouter, et qu'est-ce exactement avez-vous ajouter? Ce que les variables d'environnement avez-vous mis? Veuillez modifier votre question et ajouter tous des détails pertinents. Nous ne pouvons pas lire dans votre esprit, et n'ont aucune idée de ce que vous avez fait. En outre, s'il vous plaît ajouter le texte intégral de la traçabilité en amont à votre question.
- double possible de Comment utiliser OpenCV en Python?
Vous devez vous connecter pour publier un commentaire.
Je soupçonne que vous avez mélangé à une x64
python
avec x86cv2.pyd
fichier, ou vice versa. Moyen Simple est d'installer une version d'opencv ici: http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencvVoir les discussions ici:
Pour vérifier votre
python
arc:et
cv2.pyd
:Je suggère d'utiliser PESnoop:
discussions: