256 shades of grey www.psi945.fr Stéphane Gonnord – Stéphane Gonnord

256 shades of grey
Stéphane Gonnord
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec
Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques
traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
256 shades of grey
Stéphane Gonnord – www.psi945.fr
Jeudi 30 avril 2015
256 shades of grey
Stéphane Gonnord
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec
Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques
traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
Plan
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
256 shades of grey
Stéphane Gonnord
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec
Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques
traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
Qu’est-ce qu’une image ?
IUn rectangle/une matrice de pixels (PICture
ELements).
IUn pixel = nuance de gris (...) entre 0 et 255... ou
entre 0 et 1.
IOu bien (RGB) : trois niveaux Red/Green/Blue de 0 à
255.
IStockage dans un fichier : pixel par pixel, ou après
compression.
ICompression : destructive ou non (avec ou sans
perte d’information).
IPoids d’un fichier BitMaP (pixel par pixel sans
compression) en RGB :
3×L×Hoctets ;
trois fois moins en noir et blanc !
256 shades of grey
Stéphane Gonnord
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec
Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques
traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
Quelques formats d’image
Chat : image 2048 ×1536 pixels ; poids en kilo-octets.
Ext. destr. compr. chat (RGB) chat (N&B)
bmp NON NON 9437 3147
png NON OUI 4999 1533
gif NON OUI 3336 3367
jpg OUI OUI 400 366
256 shades of grey
Stéphane Gonnord
Du pixel au fichier
Pixels
Formats de fichiers image
Manipulations avec
Python
Trois niveaux d’abstraction
Du fichier aux pixels
Des pixels au fichier
Un peu de technique
Quelques
traitements d’image
Gestion du contraste
Éclaircissement
Floutage
Détection de contours
Trois niveaux d’abstraction
ILe fichier, support « physique », sur le disque.
IL’objet Python « image » intermédiaire. Contient les
informations sur l’encodage... et les données.
ILa matrice des pixels.
Fichier Objet Python Matrice de pixels
’baroudeur.bmp’ <PIL.BmpImage... array([[[ 12, 16, 25],
... ...
image mode=RGB [80, 86, 60]]],
...> dtype=uint8)
’baroudeur.jpg’ <PIL.JpegImage... array([[[ 12, 16, 25],
... ...
image mode=RGB [80, 86, 60]]],
...> dtype=uint8)
’baroudeurBW.jpg’ <PIL.JpegImage... array([[14, 15, 15, ...,
... ...
image mode=L ... 80, 80, 80]],
...> dtype=uint8)
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !