Installer et utiliser OpenCV pour Python 3.5

Résolu
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   -  
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   -
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
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.

A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485
 
Salut
mais comment as-tu installé OpenCV ?
Grâce à https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv ?
0
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
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.
0
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485 > Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
Bonjour,

Désolé de ne pas avoir répondu plus tôt.
Le message
opencv_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.
0
Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention   16
 
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.
0
dsy73 Messages postés 9252 Date d'inscription   Statut Contributeur Dernière intervention   2 485 > Anonyme209 Messages postés 681 Date d'inscription   Statut Membre Dernière intervention  
 
Le message "opencv_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.
Pour info tu as pris le fichier pour Python 3.4 alors que tu as Python 3.5
0