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 |
III.2.3. La méthode CompareToLa méthode CompareTo qui a comme valeur de retour un nombre décimal avec : - Deux arguments de Pixel24bits31(*) Cette méthode test premièrement si les deux images ont la même largeur et la même hauteur. Cette méthode comparera seulement les images de même hauteur, et de même largeur. Prenons l'exemple de deux bandes de hauteur=5.
Bande1 (extraite de la 1ère image) commune Bande2 (extraite de 2ère image) commune
La première bande parcourt la 2ème bande lors de la comparaison ligne par ligne de haut vers le bas pour de comparaisons partielles. Chaque comparaison partielle calcul le nombre de pixels identiques (c'est-à-dire de même couleur), située à la même distance horizontale par rapport à la marge gauche. La comparaison partielle pour notre exemple est parfois instable à cause des fluctuations sur des images supposées identiques. Car l'échantillon des pixels prévus pour la comparaison n'est pas suffisant. Il devient alors nécessaire d'augmenter la taille de l'échantillon. Par conséquent la comparaison partielle consistera à comparer un certain nombre fini des lignes des pixels de la 1ère bande au même nombre de lignes adjacentes de la 2ème bande. Cette comparaison nous a permis de trouver la formule suivante : De cette formule notre souhait était de trouver soit 1 pour signifier qu'il y a eu nette ressemblance après comparaison, soit 0 pour signifier qu'il y a totalement dissemblance. Pour tenir compte des valeurs intermédiaires comprises entre 0 et 1, pour des bandes qui se ressemblent presque (effet dû aux fluctuations sur des images supposées identiques). Nous avons utilisé la formule suivante : Avec r1 : niveau de gris du pixel rouge de la bande1 Avec r2 : niveau de gris du pixel rouge de la bande2 Avec v1 : niveau de gris du pixel vert de la bande1 Avec v2 : niveau de gris du pixel vert de la bande2 Avec b1 : niveau de gris du pixel bleu de la bande1 Avec r2 : niveau de gris du pixel bleu de la bande2 De cette formule nous comprenons que les résultats de comparaison seront compris entre 0 et 1. Cette formule nous a permis de trouver la ressemblance des différentes bandes de hauteur=5 extraites l'une dans la 1ère image et l'autre dans la 2ème image. Le nombre de ressemblance trouvé pour chaque bande. Nous avons calculé aussi la moyenne de toutes ces ressemblances qui est même la valeur de retour de cette méthode. Cette moyenne égale à la somme de ressemblance (nmbr) divisé par la hauteur de la 1ère image multiplié par la hauteur de la 2ème image. La moyenne de ressemblance que nous cherchons va nous permettre de trouver la position dans la 1ère et la 2ème image où il y a eu nette ressemblance. Et c'est le débit de cette position où commence notre limite inférieure et la fin constitue notre limite supérieure. CONCLUSION PARTIELLE La méthode CompareTo compare deux images de même hauteur et de même largeur. Cette méthode nous a permis de calculer le nombre de ressemblance possible entre la 1ère bande et la 2ème bande, mais également à calculer la moyenne de toutes ces ressemblances. C'est cette moyenne de ressemblance qui est même la valeur de retour de cette méthode. A partir de cette moyenne nous avons déterminé nos deux limites. L'une correspondant au début où la moyenne de ressemblance est nette (c'est-à-dire égal à 1) et l'autre sur la deuxième image où la moyenne de ressemblance est égal aussi à 1. * 31 Dieudonné KYENDA S., LRF, ISP/Bukavu, inédit,2007. |
|