Département des Sciences et technologies

2025-2026

Avenue Victor Maistriau 8a
7000 Mons

Fiche ects de l'unité d'enseignement #3626 intitulée :

Computer vision

Master en sciences de l'Ingénieur industriel / orientation Informatique / Cycle 2 Bloc 2
- option Intelligence artificielle et Big Data

Informations

Responsable d'UE : Kevin GAUSSIN

Bloc : MA2 Info

Période : 1er quadrimestre

Durée : 30 h

Crédits : 2 ects

UE Prérequises : aucune

UE Corequises : aucune

Activité d'apprentissage (AA)

Connaissances et compétences préalables

Bonnes bases en programmation en Python (structures de contrôle, fonctions, modules, manipulation de données).

Contribution aux objectifs du référentiel de compétences de l'ARES

Acquis d'apprentissage spécifiques

Contenu de l'AA

  • Introduction et outils : rappel Python, installation OpenCV, principes généraux.
  • Manipulation d’images : lecture, affichage, conversions, ROI, transformations géométriques.
  • Histogrammes et contraste : calcul, visualisation, égalisation, LUT.
  • Filtres spatiaux : réduction de bruit (moyenneur, gaussien, médian), détection de contours (Sobel, Laplacien, Canny), accentuation.
  • Morphologie mathématique : seuillage, érosion, dilatation, ouverture/fermeture.
  • Contours et formes : détection, approximation, bounding boxes, calcul d’aire et de périmètre.
  • Analyse de vidéos : traitement image par image, détection de points d’intérêt (Shi-Tomasi), flot optique (Lucas-Kanade).
  • Transformations avancées : homographie, redressement de perspective.
  • Segmentation et tracking couleur : espace HSV, masquage, suivi d’objet.
  • Applications et ouverture : mise en lien avec l’IA (détection d’objets, reconnaissance d’actions).

Répartition des heures

9 h de théorie, 6 h d'exercices/Labos, 15 h de travaux

Méthodes d'enseignement

Cours magistral, utilisation de logiciels

Langues d'enseignement

Français, anglais

Supports

Copies de présentations, notes de cours, notes d'exercices

Ressources bibliographiques

* Computer Vision: Algorithms and Applications (Richard Szeliski / Springer 2023)

* Raspberry Pi Computer Vision Programming (Packt 2020)

* Learning OpenCV 4 Computer Vision with Python 3 (Packt 2020)

Évaluation et pondération

Méthode d'évaluation : note globale à l'UE

Langues d'évaluation : français

Modalités d'évaluation :

Évaluation continue : 100 %

  • 20 % participation (non rejouable en 2e session)
  • 80 % remise des TP