J'utilise OpenCV 3 et Python 2.7 et je code avec PyCharm. Le code fonctionne bien mais PyCharm ne reconnaît pas cv2 en tant que module. Il est souligné par une ligne rouge pour ne pas afficher ses fonctions dans le menu intellisence.
J'ai essayé de définir une variable d'environnement OPENCV_DIR mais cela n'a pas fonctionné
OpenCV est extrait dans F:\opencv et Python est installé sur C:\Python27.
Qu'est-ce qui ne va pas ?
A travaillé sur la version Pycharm 4.0
Suivez ces étapes:
Allez dans Fichier> Paramètres dans Pycharm IDE Fenêtre
Recherchez un interprète de projet dans la barre de recherche.
J'ai installé le paquet opencv-python pour exécuter des commandes opencv
J'ai le même problème et je crains qu'il n'y ait pas de solution pour cela pour le moment. Vous pouvez en savoir plus sur le problème ici
Le problème est que (OpenCV} _ n'inclut pas le fichier .py
nécessaire pour la saisie semi-automatique, ce qui pourrait expliquer pourquoi PyCharm ne récupère pas également le package.
Pour être sûr que nous sommes sur la même page, lorsque vous accédez à Fichier> Paramètres par défaut> Projet par défaut> Interprète de projet et sélectionnez l'interpréteur Python 2.7, est-ce qu'il répertorie cv2
ou opencv
dans les packages?
EDIT: J'ai réussi à le faire fonctionner avec anaconda au lieu de python. Il suffit d’installer Anaconda et de tout faire comme pour Python (cv2 copié où ce serait en python). J'espère que ça vous aide!
Suivez le lien Comment installer OpenCV sous Windows et l'activer pour PyCharm sans utiliser le gestionnaire de paquets
Étapes à suivre:
Install Python 2.7.10
Install Pycharm(If you have not done it already)
Download and install the OpenCV executable.
Add OpenCV in the system path(%OPENCV_DIR% = /path/of/opencv/directory)
Goto C:\opencv\build\python\2.7\x86 folder and copy cv2.pyd file.
Goto C:\Python27\DLLs directory and paste the cv2.pyd file.
Goto C:\Python27\Lib\site-packages directory and paste the cv2.pyd file.
Goto PyCharm IDE and goto DefaultSettings>PythonInterpreter.
Select the Python which you have installed on Step1.
Install the packages numpy,matplotlib and pip in pycharm.
Restart your PyCharm.
PyCharm now has OpenCV library installed and working.
Essayez Fichier-> Invalider les caches/redémarrer ...
Je suis les étapes dans la réponse de la webapp et après cela, cela ne fonctionne pas et j'ai décidé de réinstaller l'IDE pycharm, cela fonctionne pour moi. J'espère que cela aidera.
Vous pouvez installer vos bibliothèques existantes sur pycharm en activant le bouton "Hériter des packages de site global" lors de la création du projet. Si vous n'avez pas de bibliothèques installées, vous pouvez l'installer en allant àFile>Settings>Project:your project name>project interpreter
et puis installez votre paquet requis en le recherchant.