OpenCV pour les débutants en Python

Pour le moment, installez une distribution telle que [Python (x, y)](Python (x, y) --Downloads.) Bien que l'environnement intégré Spyder puisse maintenant être démarré, Pour ceux qui sont nouveaux dans Python, je vais expliquer comment exécuter l'exemple OpenCV (Note).

** Comment exécuter l'exemple OpenCV **

** (1) Exécution depuis l'invite de commande **

Ouvrez une invite de commande. Déplacez le répertoire. cd (répertoire opencv) \ sources \ samples \ python2

nom du script python

Ceux qui nécessitent des arguments de commande

USAGE: facerec_demo.py </path/to/images> [</path/to/store/images/at>] Montre comment utiliser, par exemple. Dans ce cas, donnez un argument tel que spécifié par usage et utilisez-le sur la ligne de commande.

** (2) Exécution dans l'environnement intégré Spyder **

Si vous souhaitez définir la valeur de l'argument de commande (sys.argv) à partir de l'environnement intégré Spyder Dans [Exécuter] [Configurer] [Command line options] Il peut être utilisé en spécifiant [Exécuter] puis en sélectionnant [Exécuter].

** (3) Commencez par double-cliquer sur l'icône du script **

Non recommandé.

Même si cela fonctionne correctement, certains scripts afficheront un affichage normal sur la console, quitteront immédiatement et fermeront la console. Même si une erreur se produit, le contenu de l'erreur ne peut pas être confirmé car la console se ferme instantanément.

** (4) Exécution depuis IDLE **

Bien qu'il s'agisse d'un environnement d'exécution basé sur Tk de distribution standard, Une fois que vous vous êtes habitué à l'environnement d'intégration de Spyder, nous ne le recommandons pas. Le point malheureux est que la création et l'exécution d'un script qui sort en sortie standard sont des ordres de grandeur plus lentes que dans un environnement d'invite de commandes. Les scripts qui fonctionnent avec des arguments de commande sont considérés comme ayant voulu que des arguments de commande soient spécifiés.

Il est commun à tous les cas (1) à (4), (Répertoire d'installation Python) \ Lib \ site-packages Il est nécessaire de copier cv2.pyd dans.

Même si vous utilisez OpenCV3.0, vous pouvez l'utiliser en copiant cv2.pyd de la même manière.

[Installer OpenCV3.0 sur Python] http://python-gazo.blog.jp/opencv/ver3_install

De cette façon, une fois que vous pouvez exécuter le script tel qu'il est distribué, Ensuite, si le nom du fichier a été codé en dur dans le script Essayez de changer le nom du fichier d'entrée et de l'exécuter.

S'il s'agit d'un processus pour une image fixe, essayez de le traiter pour obtenir une liste d'images fixes en continu, ou ouvrez un fichier AVI et réécrivez-le pour effectuer une série de processus.

Essayez de vous habituer à python en réécrivant comme ça.

Informations de référence

"Présentation de l'interface python OpenCV Pyconjp 2014" http://www.slideshare.net/payashim/pyconjp-2014-opencv

"Comment utiliser OpenCV de python dans chaque OS" http://www.slideshare.net/katsuhiromorishita/opencvpython?related=1

"Dernier environnement de développement de logiciels pour le didacticiel de vision par ordinateur SSII2015 hayashi" http://www.slideshare.net/payashim/ssii-2015-hayashi

「Face Recognition with OpenCV and scikit-learn」 http://www.slideshare.net/lucidfrontier45/face-recognition-with-opencv-and-scikitlearn

"A propos du traitement d'image par Python" http://www.slideshare.net/yasutomo57jp/python-43606096

"Utilisation de Python pour le traitement d'images" http://www.slideshare.net/yasutomo57jp/pythona

"Tutoriels OpenCV-Python" incontournables http://qiita.com/nonbiri15/items/facf9e6cf4f73cb69d9b

Remarque: Si imprort cv2 échoue, assurez-vous d'avoir copié cv2.pyd dans les packages de site. Il y a cv2.pyd dans l'ensemble téléchargé par OpenCV. Lib \ site-packages pour votre version de python Exemple C: \ Python27 \ Lib \ site-packages Veuillez copier vers.

Recommended Posts

OpenCV pour les débutants en Python
Manuel python pour les débutants
[Python] Lire des images avec OpenCV (pour les débutants)
Flux d'apprentissage pour les débutants en Python
Construction de l'environnement Python3 (pour les débutants)
Python #function 2 pour les super débutants
Grammaire de base Python pour les débutants
Pandas 100 coups pour les débutants en Python
#List Python pour les super débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Python pour les super débutants Super débutants Python # dictionnaire type 1
Python #index pour les super débutants, tranches
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Fonction Python #len pour les super débutants
Web scraping pour les débutants en Python (1)
Exécutez unittest en Python (pour les débutants)
Web scraping pour les débutants en Python (4) -1
Python #Hello World pour les super débutants
Python pour les super débutants Super débutants Python # dictionnaire type 2
30/10/2016 else pour Python3> pour:
python [pour moi]
Python2.7 + CentOS7 + OpenCV3
Exemples OpenCV (Python)
[Remarque] openCV + python
Les débutants pratiquent Python
Note du débutant Python
[Python] Accès et recadrage des pixels d'image à l'aide d'OpenCV (pour les débutants)
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
INSÉRER dans MySQL avec Python [Pour les débutants]
Mettons ensemble Python pour les super débutants
Création WebApi avec Python (création CRUD) Pour les débutants
Ensemble d'entrées standard Atcoder pour les débutants (python)
[Pour les débutants] Essayez le web scraping avec Python
Un manuel pour les débutants réalisé par des débutants Python
À propos de Python for loop
Guide du débutant Python (fonctions)
Le moyen le plus rapide pour les débutants de maîtriser Python
installation de python openCV (mémo)
Paramètres Spacemacs (pour les débutants)
Bases de Python ② pour déclaration
Python pour les super débutants Super débutants Python # Facile à éliminer
Raisonnement causal et recherche causale par Python (pour les débutants)
Binarisation avec OpenCV / Python
Les débutants en Python organisent des tris de tas
Mémo n ° 3 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Résumé sur Python3 + OpenCV3
Les débutants en Python organisent des tri rapides
À propos de Python, pour ~ (plage)
Mémo n ° 1 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Python débutant touche Pytorch (3)
Refactoring des outils utilisables avec Python
Liste des API Python pour OpenCV3
Essayez de calculer RPN avec Python (pour les débutants)
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Guide du débutant du dictionnaire Python
Toolchain pour Python pour Android
Mémo n ° 2 que les débutants Python lisent "Explication détaillée de la grammaire Python"
Mémo du didacticiel Python OpenCV