Outils pour utilisateurs

Outils du site


atelier20180120

Projet participatif autour de Python et OpenCV

Annonce

Nous profitons de la nouvelle année pour démarrer un projet participatif sur Python et OpenCV. Python est un langage de programmation efficace dans de nombreux domaines d’application, et dont l’apprentissage est relativement aisé. Il est bien sûr libre, et la documentation et les aides abondantes. OpenCV (pour Open Computer Vision) est une bibliothèque graphique libre, spécialisée dans le traitement d’images.

Étudier, développer ensemble avec Python et OpenCV, c’est ce que nous vous proposons, avec de nombreuses applications possibles, via les innombrables capteurs d’images dont nous disposons. Chacun pourra évidemment le faire à son niveau, et en fonction de ses disponibilités !

Lien Projet Picar-V - Ball track

https://github.com/sunfounder/SunFounder_PiCar-V/tree/master/ball_track

La librairie 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 langage Python

  • Le site officiel : https://www.python.org/
  • La version de base actuelle (janvier 2018) : 3.6.4
  • Anaconda : un environnement complet multiplateforme bien adapté à l'utilisation conjointe de Python et openCV.
    • La version recommandée d'Anaconda : Anaconda3 5.0.1 64 bits pour GNU/Linux et processeur compatible Intel, incluant Python 3.6. Lien de téléchargement : https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
    • 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
    • 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

Python et OpenCV

Exemples d'applications

(en vrac) :

Références générales sur Python, tutoriels, cours,...

atelier20180120.txt · Dernière modification: 2018/02/20 13:51 par didiervillers