Traitement d'image
Manipulation d'images numériques — à bas niveau (pixels, filtres, détection de contours) ou à haut niveau (reconnaissance d'objets, segmentation). Base de la vision par ordinateur.
Pile classique : OpenCV (C++/Python, depuis 2000), Pillow (Python), ImageMagick (CLI + bibliothèque), GraphicsMagick (fork plus rapide). Opérations : filtres de convolution (flou, netteté, détection de contours), égalisation d'histogramme, morphologie (dilatation/érosion), conversion d'espace colorimétrique, transformée de Fourier. Approches modernes à base d'IA : U-Net pour la segmentation, Stable Diffusion pour l'inpainting, Segment Anything (Meta, 2023) pour la segmentation universelle. Accélération matérielle : GPU (CUDA), DSP (téléphones mobiles), ISP (Image Signal Processor).