Sélectionner une page
Formations Data Deep Learning Formation OpenCV : Framework Python pour la reconnaissance d’images

Formation OpenCV

formation opencv
Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation OpenCV vous permettra de développer des applications de détection et de traitement d’images grâce à Python.

Nous débuterons par une introduction à ce framework de développement en expliquant les implications et l’importance de la vision par ordinateur, aussi appelé « computer vision« . Une fois OpenCV configuré, vous pourrez vous familiariser avec les fonctions principales.

Vous découvrirez les techniques basiques et avancées de traitement d’images comme la binarisation, le floutage ou encore la dilatation. Vous saurez appliquer des méthodes détection dont le SIFT, le SURF ou l’ORB.

Enfin, vous déploierez un modèle d’apprentissage automatique basé sur des réseaux de neurones afin de bénéficier de toute la puissance d’OpenCV.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version stable d’OpenCV 4.10, couplée à Python 3.12.

 

Objectifs

  • Maîtriser l’installation et la configuration d’OpenCV
  • Comprendre et appliquer les techniques de base et avancées de manipulation et du traitement des images
  • Implémenter des modèles d’apprentissage automatique

 

Public visé

  • Data Analyst / Data Scientist / Data Engineer
  • Développeurs, Architectes Big Data, Lead Developer

 

Pré-requis

  • Connaissance de Python
  • Connaissance du Deep Learning
  • Connaissances en Mathématiques (exemple : gradient)

PROGRAMME DE NOTRE FORMATION OPENCV

 

Introduction à OpenCV et au traitement d’images

  • Historique, cas d’utilisation et concepts fondamentaux
  • Installation et configuration d’OpenCV
  • Présentation des dépendances nécessaires (Python, NumPy, Matplotlib)
  • Notions fondamentales : pixels, matrice d’images, espaces de couleurs (RGB, HSV, LAB)

 

Mise en pratique

  • Installation guidée et configuration des environnements
  • Chargement, aRichage et manipulation simple d’images avec OpenCV (cv2.imread, cv2.imshow)
  • Manipulations basiques : redimensionnement, rotation, conversion en niveaux de gris

 

Manipulation d’images avancée

  • Histogrammes : analyse et égalisation
  • Techniques de filtrage : flou gaussien, flou bilatéral, réduction de bruit
  • Transformations géométriques : translation, rotation et homographie.s

 

Mise en pratique

  • Création et affichage d’histogrammes avec OpenCV
  • Application de différents filtres pour améliorer la qualité d’une image
  • Implémentation de transformations géométriques sur des images
  • Projet utilisant la webcam + traitement d’image en temps réel

 

Traitement avancé d’images et détection de caractéristiques

  • Détection de caractéristiques avec SIFT, SURF et ORB
    • Explication des méthodes SIFT, SURF et ORB.
    • Comparaison des performances et des cas d’utilisation
  • Reconnaissance de formes et détection d’objets
    • Détection des contours avec Canny et Sobel
    • Détection et suivi des formes simples (lignes, cercles, contours)
    • Introduction aux Haar Cascades pour la détection faciale

 

Mise en pratique

  • Implémentation de SIFT et SURF pour détecter des points clés sur des images
  • Utilisation de ORB comme alternative rapide et sans brevet
  • Comparaison visuelle des résultats des trois méthodes
  • Implémentation de la détection de contours
  • Détection et suivi de formes simples sur des images et vidéos
  • Détection faciale avec Haar Cascades sur des images et flux vidéo

 

Introduction à Scikit Learn

  • Concept de base : pipeline, entrainement et test
  • Algorithmes disponibles : classification, régression, clustering
  • Transformations géométriques : translation, rotation et homographie.

 

Mise en pratique

  • Intégration OpenCV + Scikit-Learn
    • Démonstration : Pipeline complet pour détecter des objets et les classifier
    • Exemple pratique : Classification d’objets simples à partir de leurs contours

 

Apprentissage automatique pour la vision par ordinateur

  • Introduction aux réseaux de neurones convolutifs (CNN)
    • Concepts fondamentaux : couches convolutives, pooling, fully connected.
    • Applications des CNN en vision par ordinateur
    • Introduction à TensorFlow et Keras pour le développement de modèles
  • Classification d’images avec un CNN
    • Prétraitement des données pour les CNN
    • Présentation du dataset MNIST pour la reconnaissance de chiffres manuscrits
  • Mise en œuvre avancée et déploiement
    • Ajustement des hyperparamètres des modèles CNN
    • Introduction au fine-tuning de modèles pré-entraînés
    • Déploiement et intégration des solutions
  • Déploiement et intégration
    • Bonnes pratiques pour intégrer des modèles de vision par ordinateur dans des applications mobiles
    • Concepts de sécurité et performance pour des applications en production

 

Mise en pratique

  • Création et entraînement d’un modèle CNN avec TensorFlow/Keras
  • Test du modèle sur le dataset MNIST (ou autre si fourni)
  • Analyse des performances du modèle
  • Mini-projet : Reconnaissance de chiffres manuscrits avec un CNN
    • Entraînement et amélioration d’un modèle CNN
    • Évaluation sur des données personnalisées
    • Exportation du modèle pour le déploiement

 

Clôture et ressources

  • Session de questions/réponses, QCM validation et satisfaction (30 min)
  • Distribution des supports de formation, exemples de code et recommandations de lectures complémentaires

Pour aller plus loin

Formation Computer Vision avec Tensorflow

Formation Pytorch

Formation Tensorflow

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 2390€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp