Après de nombreux abandons pour compiler OpenCV sous Windows, j’ai choisi la simplicité en utilisant différentes méthodes: l’installation sur une machine dédiée sous Debian, utilisation de Docker ou bien de VM …

Mais il y a toujours un moment où l’on doit passer le cap. C’est pourquoi nous allons aujourd’hui installer OpenCV sous Windows à partir de binaires, et c’est vachement facile !

Installation de Python 3.6

La première étape sera d’installer Python 3.6.1, disponible ici. Cette étape ne devrait normalement pas vous poser de problèmes !

Une fois l’installation effectuée, nous allons ajouter python et pip aux variables d’environnements afin de pouvoir les lancer depuis un terminal.

Commencé par récupérer le chemin d’installation de python et pip.

pour ma part, python a été installé dans C:\Users\pymotion\AppData\Local\Programs\Python\Python36

et pip dans C:\Users\pymotion\AppData\Local\Programs\Python\Python36\Scripts

Modifions ensuite les variables d’environnement système: deux chemins s’offrent à vous.

  • Le plus court: dans le menu démarrer, recherché: « Modifier les variables d’environnement système ».
  • Ou bien:  dans le panneau de configuration -> Système -> Paramètres système avancés -> Variables d’environnements.

Recherchez dans les variables systèmes la variable PATH et cliquez sur « Modifier ». Ne supprimez rien dans la valeur de la variable, ajoutez juste vos deux chemins à la fin de la ligne en les séparant avec un point_virgule.

Une fois cette opération faite, vous devriez pouvoir lancer Python et Pip par l’invite de commande.

Installation de Numpy et OpenCV

Nous allons ensuite récupérer les binaires d’OpenCV avec les contributions incluses ici. Ainsi que ceux de Numpy

Pour ma part, j’ai téléchargé :

  • Pour OpenCV: opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
  • Pour Numpy:  numpy‑1.12.1+mkl‑cp36‑cp36m‑win_amd64.whl

Une fois les téléchargements effectuées, nous allons installer Numpy puis OpenCV simplement depuis un terminal:

(Optionnel) Pour accéder au répertoire Téléchargement:

cd Downloads

Mais vous pouvez également le faire depuis n’importe où, il suffira de préciser le chemin d’accès au .whl.

Pour installer Numpy:

pip3.6 install "numpy‑1.12.1+mkl‑cp36‑cp36m‑win_amd64.whl"

et enfin OpenCV:

pip3.6 install "opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl"

Voilà ! OpenCV 3.2 est installé 🙂


0 commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.