Installer et utiliser OpenCV pour Python 3.5

[Résolu/Fermé]
Signaler
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
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.

1 réponse

Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 500
Salut
mais comment as-tu installé OpenCV ?
Grâce à https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv ?
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 500 >
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020

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.
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
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.
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 500 >
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020

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
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15 >
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020

Pour info tu as pris le fichier pour Python 3.4 alors que tu as Python 3.5

C'est une erreur lorsque j'ai écrit mon message.
J'ai recopié le mauvais nom de fichier.
J'avais bien utilisé les whl correspondant à ma version de python.
Messages postés
679
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
15
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.