Installation D'OpenCV sur Windows 7 pour Python 2.7

J'essaie désespérément de faire fonctionner OpenCV sur Windows 7. Je l'ai téléchargé et installé, et ça n'a pas fonctionné, j'ai

ImportError: No module named opencv 

Quand j'ai essayé d'exécuter l'un des échantillons. Je google mon problème et n'ai obtenu que des solutions aléatoires qui ne fonctionnent pas. Quelqu'un peut-il me guider dans l'installation, ou savoir où je peux obtenir une conception de guide d'installation claire pour une programmation noob.

30
demandé sur cubearth 2011-01-17 04:30:45

8 réponses

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.willowgarage.com/wiki/PythonInterface.

Le programme D'installation officiel D'OpenCV n'installe pas les liaisons Python dans votre répertoire Python. Il devrait y avoir un répertoire Python2.7 dans votre répertoire D'installation OpenCV 2.2.0. Copiez l'ensemble du dossier Lib de OpenCV\Python2. 7\ à C:\Python27\ et assurez-vous que votre répertoire OpenCV\bin se trouve dans le chemin de recherche de la DLL Windows.

Vous pouvez également utiliser les installateurs opencv-python à http://www.lfd.uci.edu/ ~ gohlke / pythonlibs/ # opencv .

44
répondu cgohlke 2011-01-17 03:27:07

J'ai posté une méthode très simple pour installer OpenCV 2.4 de Python dans Windows ici : Installer OpenCV dans Windows pour Python

C'est aussi simple que copier-coller. J'espère que ce sera utile pour les futurs téléspectateurs.

  1. Télécharger Python, Numpy, OpenCV à partir de leurs sites officiels.

  2. Extrait d'OpenCV (sera extrait dans un dossier opencv)

  3. Reçu ..\opencv\build\python\x86\2.7\cv2.pyd

  4. Collez le dedans C:\Python27\Lib\site-packages

  5. Ouvrez Python IDLE ou terminal, et tapez

    >>> import cv2
    

Si aucune erreur n'est affichée, C'est OK.

Mise à JOUR (Merci à dana pour cette info):

Si vous utilisez la fonctionnalité VideoCapture, vous devez également copier opencv_ffmpeg.dll dans votre chemin. Voir: https://stackoverflow.com/a/11703998/1134940

41
répondu Abid Rahman K 2017-05-23 12:02:05

J'ai posté une entrée pour configurer OpenCV pour Python dans Windows: http://luugiathuy.com/2011/02/setup-opencv-for-python/

J'espère que ça aide.

5
répondu Thuy 2011-02-27 04:25:33

En fait, vous pouvez utiliser x64 et python 2.7. Ce n'est tout simplement pas livré 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 vous utilisez l'opencv-python du commentaire de cgohlke, cela fonctionne très bien.

1
répondu yanlend 2013-02-22 13:44:15

Téléchargez la version d'opencv 2.2 depuis https://sourceforge.net/projects/opencvlibrary/files/opencv-win/

Installer le paquet.

Puis copiez cv2.pyd à C:/Python27/lib/site-packeges.

Et cela devrait fonctionner:

import cv2
1
répondu NINO Cikoo 2017-04-04 22:31:15

Ouvrez l'invite de commande et exécutez les commandes suivantes (en supposant 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

1
répondu Ohad Cohen 2017-11-26 13:34:39

Une chose qui doit être mentionnée. 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 jusqu'à ce que je le comprenne.

Cela dit, Suivez les étapes de la réponse D'Abid Rahman K. Et comme L'antimoine l'a dit, vous devrez faire un 'from cv2 import cv'

0
répondu ehambright 2012-11-02 04:16:50

Installation D'OpenCV sur Windows 7 pour Python 2.7

0
répondu user5024366 2015-06-18 13:51:15