WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

La liaison automatique des plusieurs images perçues sur un scanner

( Télécharger le fichier original )
par Jean-marie MUNGUAKONKWA BIRINGANINE
ISP(Institut Supérieur Pédagogique de Bukavu) - licencié en pédagogie; Option : Informatique de Gestion 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Explication du tableau d'en-tête (en anglais file header) [26(*)]

La signature (sur 2 octets), indiquant qu'il s'agit d'un fichier BMP à l'aide des deux caractères.

o BM, 424D : en hexadécimal, inique qu'il s'agit d'un bitmap Windows.

o CI : indique qu'il s'agit d'une icône couleur OS/2

o CP : indique qu'il s'agit d'un pointeur de couleur OS/2

o IC : indique qu'il s'agit d'une icône OS/2

o PT : indique qu'il s'agit d'un pointeur OS/2

La largeur de l'image (sur 4 octets), c'est-à-dire le nombre de pixels horizontalement (en anglais width)

La hauteur de l'image (sur 4 octets), c'est-à-dire le nombre de pixels verticalement (en anglais height)

Le nombre plan (sur 2 octets). Cette valeur vaut toujours 1.

La profondeur de codage de la couleur (sur 2 octets) c'est-à-dire le nombre de bits utilisés pour coder la couleur. Cette valeur peut être égale à 1, 4, 8, 16, 24, ou 32

La méthode de compression (sur 4 octets). Cette valeur vaut 0 lorsque l'image n'est pas compressée, ou bien 1,2 ou 3 suivant le type de compression utilisée :

o 1 pour un codage RLE de 8 bits par pixel

o 2 pour un codage RLE de 4 bits par pixel

o 3 pour un codage RLE bitfields, signifiant que la couleur est codée par un triple masque représenté par la palette.

La taille totale de l'image en octets (sur 4 octets)

La résolution verticale (sur 4 octets), c'est-à-dire le nombre de pixels par mètre verticalement.

Le nombre de couleurs de la palette (sur 4 octets)

Ce nombre égale à 0 lorsque chaque couleur a son importance.

II.7.3. La palette

La palette représente les couleurs utilisées par l'image. Elles sont codées en RGB : Red, Green et Blue. Selon les valeurs de ces composantes, on obtient différentes couleurs. Chaque composante peut varier de 0 à 255. Attention ! Pour les fichiers bitmap 24 bits, il n'y a pas de palette !

Voici comment obtenir ces couleurs :

Offset (position)

Longueur (en octets)

Signification

14 + Taille de l'en-tête

1

Intensité du Bleu de la couleur 0

14 + Taille de l'en-tête + 1

1

Intensité du Vert de la couleur 0

14 + Taille de l'en-tête + 2

1

Intensité du Rouge de la couleur 0

14 + Taille de l'en-tête + 3

1

Inutilisé. Doit être à zéro.

14 + Taille de l'en-tête + 4

1

Intensité du Bleu de la couleur 1

II.7.4. Les données

Les données représentent l'index de la couleur de chaque pixel de l'image.
Elles commencent dans le coin inférieur gauche de l'image. Chaque donnée de plus est un pixel vers la droite.

Ensuite, tout dépend du nombre de bits par pixels de l'image :

Bits par pixels

Représentation

1 (monochrome)

8 pixels (horizontaux) sont représentés dans un octet.
Chaque bit de cet octet représente la couleur : 0 pour noir
1 pour blanc.

4 (16 couleurs)

Un octet représente 2 pixels de l'image. Les 4 bits de poids
fort représentent la 1ere couleur, et les 4 bits de poids
faible la 2ème couleur de cet octet.

8 (256 couleurs)

Le plus simple. Chaque octet représente la couleur d'un pixel.

24 (16777216

couleurs)

Comme dit plus haut, pour ce type d'image, il n'y a pas de palette.
Chaque pixel est représenté par 3 octets. Chacun de ces 3 octets
correspond à l'intensité d'une des 3 (!) composantes RGB du pixel.

* 26 Martin NYONGOLO LUWAWA, Extraction des objets dans un milieu hétérogène, mémoire ISP/ISP, 2005-2006

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille