Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
atelier20180120 [2018/01/21 20:26] – [Annonce] tbruyere | atelier20180120 [2018/02/18 10:29] – [Python et OpenCV] didiervillers |
---|
https://github.com/sunfounder/SunFounder_PiCar-V/tree/master/ball_track | https://github.com/sunfounder/SunFounder_PiCar-V/tree/master/ball_track |
| |
==== OpenCV ==== | ===== La librairie OpenCV ===== |
* [https://fr.wikipedia.org/wiki/OpenCV|OpenCV]] est une bibliothèque graphique libre spécialisée dans le traitement d'images en temps réel | * [[https://fr.wikipedia.org/wiki/OpenCV|OpenCV]] est une bibliothèque graphique libre spécialisée dans le traitement d'images en temps réel |
* Le site officiel : [[https://opencv.org/]] | * Le site officiel : [[https://opencv.org/]] |
| |
===== Python ===== | ===== Le langage Python ===== |
* Le site officiel : [[https://www.python.org/]] | * Le site officiel : [[https://www.python.org/]] |
* La version de base actuelle (janvier 2018) : 3.6.4 | * La version de base actuelle (janvier 2018) : 3.6.4 |
* Installation : se placer dans le répertoire du fichier et "bash ./Anaconda3-5.0.1-Linux-x86_64.sh". Ensuite accepter la license, l'update PATH, choisir yes, next,... | * Installation : se placer dans le répertoire du fichier et "bash ./Anaconda3-5.0.1-Linux-x86_64.sh". Ensuite accepter la license, l'update PATH, choisir yes, next,... |
* la commande conda permet de gérer l'installation des paquets (un peu comme apt-get, yum, npm,...). Mise à jour de conda et Anaconda : conda update conda (2 fois si utile) et conda update anaconda | * la commande conda permet de gérer l'installation des paquets (un peu comme apt-get, yum, npm,...). Mise à jour de conda et Anaconda : conda update conda (2 fois si utile) et conda update anaconda |
* L'environnement est géré également par l'interface graphique "Anaconda Navigatoir", qu'il faut démarrer au préalable, pour accéder à plusieurs outils. Pour débuter, **Spyder permet d'écrire et exécuter des programmes Python** | * L'environnement est géré également par l'interface graphique "Anaconda Navigator", qu'il faut démarrer au préalable, pour accéder à plusieurs outils. Pour débuter, **Spyder permet d'écrire et exécuter des programmes Python** |
| |
| |
* Installation de la librairie OpenCV pour Anaconda : "conda install -c menpo opencv3" | * Installation de la librairie OpenCV pour Anaconda : "conda install -c menpo opencv3" |
* Documentation : [[https://docs.opencv.org/master/]] | * Documentation : [[https://docs.opencv.org/master/]] |
* OpenCV-Python Tutorials : [[https://docs.opencv.org/master/d6/d00/tutorial_py_root.html]] | * OpenCV-Python Tutorials : |
| * [[https://docs.opencv.org/master/d6/d00/tutorial_py_root.html]] |
| * [[http://opencv-python-tutroals.readthedocs.io/en/latest/index.html|OpenCV-Python Tutorials]] (Read the Docs) |
* Gui Features in OpenCV : [[https://docs.opencv.org/master/dc/d4d/tutorial_py_table_of_contents_gui.html]] | * Gui Features in OpenCV : [[https://docs.opencv.org/master/dc/d4d/tutorial_py_table_of_contents_gui.html]] |
* Getting Started with Images : [[https://docs.opencv.org/master/dc/d2e/tutorial_py_image_display.html]] | * Getting Started with Images : [[https://docs.opencv.org/master/dc/d2e/tutorial_py_image_display.html]] |
* [[https://www.pyimagesearch.com/2018/01/01/taking-screenshots-with-opencv-and-python/]] : Taking screenshots with OpenCV and Python | * [[https://www.pyimagesearch.com/2018/01/01/taking-screenshots-with-opencv-and-python/]] : Taking screenshots with OpenCV and Python |
* cours : [[https://courses.learnopencv.com/p/opencv-for-beginners]] | * cours : [[https://courses.learnopencv.com/p/opencv-for-beginners]] |
| * [[https://courses.learnopencv.com/p/computer-vision-for-faces|Computer Vision for Faces]] Become an expert in Computer Vision for faces in just 12 weeks with this practical course for building applications using OpenCV + Dlib (C++ & Python) |
| * [[https://medium.com/@LearnOpenCV/average-face-opencv-c-python-tutorial-3a89b5347bdd|Average Face : OpenCV (C++ / Python) Tutorial]] |
| |
| |
===== Références générales sur Python ===== | ===== Références générales sur Python, tutoriels, cours,... ===== |
* [[http://dvillers.umons.ac.be/wiki/floss:python|Python : quelques références, trucs et astuces]] | * [[http://dvillers.umons.ac.be/wiki/floss:python|Python : quelques références, trucs et astuces]] |
| * Cours en ligne (Mooc) en français sur Fun-MOOC, par l'INRIA : |
| * [[https://www.fun-mooc.fr/courses/inria/41001S03/session03/about|Python : des fondamentaux à l'utilisation du langage]] |
| * [[https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session01/about|Python 3 : des fondamentaux aux concepts avancés du langage]] |
* [[http://dvillers.umons.ac.be/wiki/teaching:progappchim:presentation_principes|Présentation et principes de base de la programmation en Python, avec quelques applications]], et autres liens [[http://dvillers.umons.ac.be/wiki/teaching:progappchim:start|ici]] | * [[http://dvillers.umons.ac.be/wiki/teaching:progappchim:presentation_principes|Présentation et principes de base de la programmation en Python, avec quelques applications]], et autres liens [[http://dvillers.umons.ac.be/wiki/teaching:progappchim:start|ici]] |
* [[https://perso.limsi.fr/pointal/python:courspython3|Python : pour les nuls !]] | * [[https://perso.limsi.fr/pointal/python:courspython3|Python : pour les nuls !]] |
| * [[https://www.datacamp.com/courses/intro-to-python-for-data-science|Cours DataCamp "Intro to Python for Data Science"]] |
| * Applications mobiles de DataCamp (Cours introductifs sur Python, R,...) |
| * [[https://play.google.com/store/apps/details?id=com.datacamp|Application Android sur Google Play]] |
| * [[https://itunes.apple.com/us/app/datacamp-learn-r-python/id1263413087|sur App Store for iOS devices]] |
| |
| |