Une histoire sur la façon dont les utilisateurs de Windows 10 ont créé un environnement pour utiliser OpenCV3 avec Python 3.5

(2016.4.6 postscript) Puisqu'il y avait un moyen plus simple, je vais mettre un lien. http://qiita.com/sugurunatsuno/items/ce3c0d486bdc93688192

J'ai pu installer OpenCV de la même manière qu'Ubuntu dans l'environnement Windows 10.

Notez qu'il n'y avait pas d'article résumant comment installer OpenCV3 sur Windows + Python3 (je ne suis tout simplement pas doué pour le trouver?).

Choses à faire

Construisez OpenCV3 dans un environnement Windows10 afin qu'il puisse être utilisé à partir de Python3.5 (Miniconda).

Ce que j'ai pu faire

J'ai chargé OpenCV3 à partir de Python3.5 comme suit.

$ python
Python 3.5.0 |Continuum Analytics, Inc.| (default, Nov  7 2015, 13:15:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.0.0-dev'
>>>

Articles référencés

procédure

1. Clonez la source OpenCV depuis Github

$ git clone https://github.com/Itseez/opencv.git

2. Démarrez CMake et spécifiez l'emplacement de la source OpenCV que vous avez téléchargée précédemment et l'emplacement pour générer le fichier de solution pour générer la source comme indiqué dans la figure.

figure1.png

3. Sélectionnez «Visual Studio 11 2012 Win64» comme compilateur (vs2013 ou quelque chose va bien)

figure2.png

4. De nombreuses variables affichées en rouge apparaîtront, définissez donc les valeurs des variables liées à Python3. Appuyez sur Configurer lorsque les paramètres sont terminés

figure4-2.png

5. Seul BUILD_opencv_python3 est affiché en rouge, vérifiez-le et configurez à nouveau.

figure5.png

6. Appuyez sur Générer pour générer le fichier de solution dans la construction

7. Ouvrez la solution dans Visual Studio 2012 et générez respectivement avec Debug et Release (cela prend du temps)

8. Copiez le contenu de bin / Release et lib / Release dans build / x64 / vc11 / bin et build / x64 / vc11 / lib, respectivement.

9. Ajoutez le chemin de build / x64 / bin à la variable d'environnement

10. Confirmez que le fichier «cv2.cp35-win_amd64.pyd» existe dans le chemin défini dans «PYTHON3_PACKAGES_PATH» à l'étape 4.

11. Démarrez Python, importez OpenCV et terminez lorsque la version peut être affichée.

$ python
Python 3.5.0 |Continuum Analytics, Inc.| (default, Nov  7 2015, 13:15:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'3.0.0-dev'
>>>

Recommended Posts

Une histoire sur la façon dont les utilisateurs de Windows 10 ont créé un environnement pour utiliser OpenCV3 avec Python 3.5
Une histoire sur la création d'un environnement IDE avec WinPython sur un ancien système d'exploitation Windows.
Python: comment utiliser async avec
Comment convertir un tableau en dictionnaire avec Python [Application]
Une histoire sur la façon de spécifier un chemin relatif en python.
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
Une histoire sur la façon de traiter le problème CORS
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ①
J'ai créé un environnement pour Masonite, un framework WEB Python similaire à Laravel, avec Docker!
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Une histoire sur l'ajout d'une API REST à un démon créé avec Python
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
[Python] Explique comment utiliser la fonction format avec un exemple
Comment utiliser un éditeur externe pour le développement Python avec Grasshopper
Préparer un environnement pour utiliser OpenCV et Pillow avec AWS Lambda
Comment utiliser Cmder avec PyCharm (Windows)
Création d'un environnement Python 3.6 avec Windows + PowerShell
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Python] Explique comment utiliser la fonction range avec un exemple concret
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
[Mémorandum] Une histoire sur l'essai du didacticiel OpenCV (reconnaissance faciale) dans un environnement Windows
Comment lire un fichier CSV avec Python 2/3
Comment partager un environnement virtuel [About requirements.txt]
Le moyen le plus simple d'utiliser OpenCV avec python
Comment utiliser tkinter avec python dans pyenv
[Python] Comment installer OpenCV sur Anaconda [Windows]
[Python] Comment gérer les caractères japonais avec openCV
Comment créer un environnement lorsque vous souhaitez utiliser python2.7 après l'installation d'Anaconda3
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Comment convertir / restaurer une chaîne avec [] en python
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Comment configurer un environnement Python à l'aide de pyenv
Comment utiliser le mode interactif python avec git bash
L'histoire de la création d'une partition de type Hanon avec Python
Comment créer un environnement Django (python) sur Docker
Une histoire d'essayer un monorepo (Golang +) Python avec Bazel
L'histoire de la gestion de theano avec TSUBAME 2.0
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Comment créer un environnement Python sur Amazon Linux 2
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Créer un environnement pour utiliser CaboCha avec Google Colaboratory
J'ai essayé de créer un environnement avec WSL + Ubuntu + VS Code dans un environnement Windows
Créez un fichier exe qui fonctionne dans un environnement Windows sans Python avec PyInstaller
Comment utiliser NUITKA-Utilities hinted-compilation pour créer facilement un fichier exécutable à partir d'un script Python
Une histoire sur une erreur lors du chargement d'un modèle TensorFlow créé avec Google Colab localement
Comment utiliser le multitraitement python (suite 3) apply_async en classe avec Pool en tant que membre
Comment installer Python [Windows]
[Python] Comment utiliser la liste 1
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)