- Mathématiques de base
- Notions fondamentales d’algèbre linéaire (matrices, vecteurs, transformations)
- Notions de fonctions, dérivées, et transformées (Fourier, convolution)
- Informatique générale
- Maîtrise des structures de données simples (tableaux, matrices)
- Connaissance des algorithmes de base (parcours, tri, recherche)
- Programmation
- Compétences pratiques en Python (ou MATLAB), notamment :
- Manipulation de tableaux avec NumPy
- Utilisation de bibliothèques comme OpenCV, PIL, ou scikit-image
- Systèmes numériques et représentation des données
- Compréhension de la numérisation d’un signal (échantillonnage, quantification)
- Connaissance de la représentation numérique d'une image (pixels, niveaux de gris, couleurs)
- Notions de base en traitement du signal (souhaitable mais non obligatoire)
- Comprendre la convolution, les filtres, et la réponse fréquentielle