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

III.3. LA LIAISON AUTOMATIQUE D'UNE IMAGE SCANNEE EN PLUSIEURES PARTIES

III.3.1. Notions sur la liaison

Après avoir analysé la méthode CompareTo et la méthode ressemblance vu précédemment qui nous ont permis d'identifier la limite supérieure et inférieure de la bande répétée dans les deux images auxquelles nous avons fait allusion précédemment. Il importe de choisir une technique de liaison.

La liaison va consister, soit à éliminer dans la 1ère image la bande qui se trouve répétée dans la 2ème image, ensuite extraire le reste de la 1ère image et le coller dans une image destination32(*), soit également éliminer dans la 2ème image la bande répétée dans la 1ère image et extraire le reste de la deuxième image puis le coller dans l'image destination.

Dans le cadre de notre travail nous allons utiliser la technique qui consiste à éliminer de la 1ère image la bande répétée, ensuite extraire le reste de la 1ère image et le coller dans l'image destination.

Voici les images auxquelles nous avons fait allusion dans notre application informatique :

Limite inférieure dans l'image1

Limite supérieure dans l'image1

Bande commune

Image1

Image2

Bande commune

Image destination (construite après liaison)

Cette brève notion étant, nous pouvons présenter la méthode liaison qui nous a permis de lier les 2 images.

III.3.2. La méthode liaison

La méthode liaison sans valeur de retour avec :

- Deux arguments de type entier,

- Quatre arguments de type Pixel24bits

Le premier argument de type entier (n) est la valeur de la hauteur de l'image destination.

Le second argument (longueur) est la valeur de hauteur de la partie de la 1ère image restée après élimination de la bande répétée (commune) entre les deux images dans la 1ère image.

Le premier argument de type Pixel24bits [][] (de la grille1) est une grille de Pixel de la 1ère image, le second (grille2) est une grille de Pixel de la 2ème image, le troisième (monImage) est aussi une grille de Pixel, obtenue après avoir éliminé dans la grille1(représentant la 1ère image) la bande commune ou répétée entre les 2 images. Enfin le 4ème est aussi une grille de Pixel où nous avons collés le reste de la 1ère image (monImage) et la 2ème image (grille2). Il faut souligner que cette dernière grille constitue notre image destination ou image construite après liaison.

1. Elimination de la grille1 la bande commune ou répétée entre les 2 images

Dans 3 boucles qui sont définit comme suit :

Pour un compteur qui varie de la hauteur de la 1ère image moins 1 à la limite supérieure de la bande commune moins 1, décrémente le compteur en raison d'une unité. Dans cette boucle le compteur parcours la hauteur de la 1ère image.

Pour un compteur variant de 0 à la limite supérieure de la bande commune (longueur) dans la 1ère image, incrémente le compteur d'une unité. Le compteur parcours la hauteur de la band commune.

Pour un compteur variant de 0 à la largeur de la 1ère image, incrémente le compteur d'une unité. Cette boucle parcours la ligne de la bande commune. Cela étant, dans la grille1 la bande commune a été éliminée et nous avons stocké le reste de la grille1 dans monImage.

2. Liaison proprement dit

Puisque dans la 1ère mage (grille1) nous avons éliminé la bande commune, il reste maintenant de copier le reste de cette grille1 (monImage) dans l'image destination, ensuite copier toute la grille 2 dans l'image destination.

Pour un compteur variant de 0 à la limite supérieur de la bande commune, incrémente le compteur en raison d'une unité et copie monImage (qui est le reste de la 1ère image après élimination de bande commune) dans l'image destination (ImageDest)33(*), incrémente le compteur en raison d'une unité et copie la 2ème image (grille2) qui représente la 2ème image) dans l'image destination. Enfin on aura construit l'image destination.

3. Conclusion partielle

Au fait, la méthode liaison nous a aidé d'abord à éliminer dans la 1ère image la bande commune (partie commune aux deux images), ensuite extraire le reste de la 1ère image et le coller dans la 1ère partie de l'image de destination l'image destination.

Enfin copier toute la deuxième 2ème image et la coller dans la deuxième partie de l'image destination pour construire l'image finale qui est l'image destination.

* 32 L'image destination c'est l'image qu'on aura construit après la liaison.

* 33 La hauteur de l'image destination est égale à la hauteur du reste de la 1ère image après avoir éliminé la bande commune (longueur) plus la hauteur de la 2ème image.

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








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984