Installer et utiliser OpenCV pour Python 3.5
Résolu
Anonyme209
Messages postés
761
Statut
Membre
-
Anonyme209 Messages postés 761 Statut Membre -
Anonyme209 Messages postés 761 Statut Membre -
Bonjour,
Je voudrais savoir comment je pourrais installer OpenCV pour pouvoir l'utiliser avec Python 3.5
J'ai suivi des tutoriels qui m'indiquaient de créer la variable d'environnement OPENCV_DIR (qui contient le répertoire d'extraction de la bibliothèque) et d'ajouter "%OPENCV_DIR%\bin" à la variable Path, ce que j'ai fait.
Cependant, je ne sais pas ce qu'il faut que je fasse à partir de là, puisque tous les tutoriels que j'ai vus correspondaient à Visual Studio. Or, je programme avec Notepad++ et je ne souhaite pas changer.
J'ai essayé de faire un
se produit.
J'aimerais donc savoir comment réussir à importer la bibliothèque OpenCV.
(Est-ce nécessaire d'utiliser Python 2.7 pour se faire ?)
Merci de votre aide.
Je voudrais savoir comment je pourrais installer OpenCV pour pouvoir l'utiliser avec Python 3.5
J'ai suivi des tutoriels qui m'indiquaient de créer la variable d'environnement OPENCV_DIR (qui contient le répertoire d'extraction de la bibliothèque) et d'ajouter "%OPENCV_DIR%\bin" à la variable Path, ce que j'ai fait.
Cependant, je ne sais pas ce qu'il faut que je fasse à partir de là, puisque tous les tutoriels que j'ai vus correspondaient à Visual Studio. Or, je programme avec Notepad++ et je ne souhaite pas changer.
J'ai essayé de faire un
import cv2(après avoir copié le fichier cv2.pyd dans le même répertoire), mais l'erreur
Traceback (most recent call last):
import cv2
ImportError: DLL load failed: %1 n’est pas une application Win32 valide.
se produit.
J'aimerais donc savoir comment réussir à importer la bibliothèque OpenCV.
(Est-ce nécessaire d'utiliser Python 2.7 pour se faire ?)
Merci de votre aide.
1 réponse
-
Salut
mais comment as-tu installé OpenCV ?
Grâce à https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv ?-
J'ai utilisé l'auto-extracteur (https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download
Ensuite, après l'extraction, j'ai ajouté/modifié les susdites variables d'environnement. -
Je ne suis pas sûr que cette méthode évite la compilation. D'après leur doc, cela me sembe assez complexe : https://docs.opencv.org/3.0-last-rst/doc/tutorials/introduction/windows_install/windows_install.html
C'est pourquoi je te conseille plutôt la méthode avec les WHL de Gohlke, la liste des fichiers à télécharger est indiquée ici :
https://stackoverflow.com/questions/32074753/how-to-install-opencv-for-python-3-x-on-windows-8-1/32326311#32326311
Sinon utiliser une distribution comme Anaconda. -
Bonjour,
Désolé de ne pas avoir répondu plus tôt.
Le messageopencv_python-3.1.0-cp34-cp34m-win_amd64.whl is not a supported wheel on this platform.
s'affiche lorsque j'essaie d'installer le fichier.
J'ai essayé le amd64 et le win32 (je suis en 64 bits) mais aucun des deux ne fonctionne.
En attendant que vous me répondiez, je vais essayer de voir du côté d'Anaconda.
Merci de votre aide. -
Bonjour,
Problème résolu.
Grâce à la distribution que vous m'avez conseillée (Anaconda), je pense que j'ai réussi à installer et configurer correctement OpenCV. J'ai utilisé les .whl qui ont cette fois-ci fonctionné.
(Je me suis notamment aidé de ces sites : https://scivision.co/install-opencv-3-0-x-for-python-on-windows/ et http://mathalope.co.uk/2015/05/07/opencv-python-how-to-install-opencv-python-package-to-anaconda-windows/
Merci de votre aide. -
-