j'essaie désespérément de faire fonctionner OpenCV sous Windows 7. Je l'ai téléchargé et installé, mais cela n'a pas fonctionné.
ImportError: No module named opencv
quand j'ai essayé d'exécuter l'un des échantillons. Je Google mon problème et ai seulement des solutions aléatoires qui ne fonctionnent pas. Quelqu'un peut-il me guider dans son installation ou savoir où obtenir un guide d'installation clair pour un programmeur?.
Depuis OpenCV 2.2.0, le nom du paquet pour les liaisons Python est "cv". Les anciennes liaisons nommées "opencv" ne sont plus conservées. Vous devrez peut-être ajuster votre code. Voir http://opencv.willowgargarage.com/wiki/PythonInterface .
Le programme d'installation OpenCV officiel n'installe pas les liaisons Python dans votre répertoire Python. Un répertoire Python2.7 devrait figurer dans votre répertoire d'installation OpenCV 2.2.0. Copiez le dossier Lib entier d’OpenCV\Python2.7\dans C:\Python27\et assurez-vous que votre répertoire OpenCV\bin se trouve dans le chemin de recherche Windows DLL.
Vous pouvez également utiliser les installeurs opencv-python à l’adresse http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv .
J'ai posté une méthode très simple pour installer OpenCV 2.4 pour Python sous Windows ici: Installer OpenCV sous Windows pour Python
C'est aussi simple que copier et coller. J'espère que cela sera utile pour les futurs téléspectateurs.
Téléchargez Python, Numpy, OpenCV depuis leurs sites officiels.
Extraire OpenCV (sera extrait dans un dossier ouvert)
Copier ..\opencv\build\python\x86\2.7\cv2.pyd
Collez-le dans C:\Python27\Lib\site-packages
Ouvrez Python IDLE ou terminal et tapez
>>> import cv2
Si aucune erreur ne s'affiche, c'est OK.
UPDATE (Merci à dana pour cette information):
Si vous utilisez la fonctionnalité VideoCapture, vous devez également copier opencv_ffmpeg.dll
dans votre chemin. Voir: https://stackoverflow.com/a/11703998/1134940
J'ai posté une entrée pour configurer OpenCV pour Python sous Windows: http://luugiathuy.com/2011/02/setup-opencv-for-python/
J'espère que ça aide.
ouvrez la commande Invite et exécutez les commandes suivantes (en supposant que Python 2.7):
cd c:\Python27\scripts\
pip install opencv-python
ce qui précède fonctionne pour moi pour Python 2.7 sur Windows 10 64 bits
téléchargez la version 2.2 d’opencv depuis https://sourceforge.net/projects/opencvlibrary/files/opencv-win/
installer le paquet.
puis Copiez cv2.pyd dans C:/Python27/lib/site-packeges.
et ça devrait marcher:
import cv2
En fait, vous pouvez utiliser x64 et Python 2.7. Ceci n’est tout simplement pas fourni dans le programme d’installation OpenCV standard. Si vous construisez les bibliothèques à partir de la source ( http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html ) ou si vous utilisez l'opencv-python à partir du commentaire de cgohlke, cela fonctionne. ça va.
Une chose à mentionner. Vous devez utiliser la version x86 de Python 2.7. OpenCV ne supporte pas Python x64. Je me suis cogné la tête un peu avant de comprendre cela.
Cela dit, suivez les étapes de la réponse d'Abid Rahman K. Et comme Antimony l'a dit, vous devrez faire un 'depuis cv2 import cv'
Installation d'OpenCV sur Windows 7 pour Python 2.7