Plan du cours
Introduction
Comprendre Computer Les bases de la vision
Installation de OpenCV avec Python wrappers
Introduction à l'utilisation de OpenCV
Utilisation des médias avec Python
- Chargement des images
- Conversion des couleurs en niveaux de gris
- Utilisation des métadonnées
Application de la théorie de l'image avec Python
- Comprendre les images comme des tableaux multidimensionnels
- Comprendre l'espace couleur
- Aperçu des pixels et des coordonnées
- [Les pixels
- Modifier les pixels dans les images
- Dessiner des lignes et des formes
- Appliquer du texte sur des images
- Redimensionnement des images
- Recadrer des images
Exploration des algorithmes et méthodes de vision Computer courants
- Seuil
- Recherche de contours
- Soustraction de l'arrière-plan
- Utilisation de détecteurs
Mise en œuvre de l'extraction de caractéristiques avec Python
- Utilisation des vecteurs de caractéristiques
- Comprendre la théorie des caractéristiques couleur-moyenne
- Extraction d'histogrammes
- Extraction des caractéristiques d'histogramme en niveaux de gris
- Extraction des caractéristiques de texture
Mise en œuvre d'une application pour détecter la similitude des images
Implémentation d'un moteur d'inversion d'image Search
Création d'une application de détection d'objets utilisant la correspondance de modèles
Création d'une application de détection de visages à l'aide de la cascade de Haar
Implémentation d'une application de détection d'objets à l'aide de points clés
Capturer et traiter des vidéos à l'aide d'une webcam
Création d'un système de détection de mouvement
Résolution des problèmes
Résumé et conclusion
Pré requis
- Expérience de programmation avec Python
Nos Clients témoignent (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.