L'algorithme se déroule en 4 étapes: l'appariemment des points caractéristiques d'une image à l'autre, le calcul à partir de ces points de
la matrice de transformation projective permettant de passer d'une image à l'autre, la déformation de l'image et la fusion des images.
Ici, seules les trois premières étapes sont complétées.
Étape 1
Elle peut se faire de deux façons différentes:
Appariement manuel
Il consiste à sélectionner les points semblables d'une image à une autre manuellement. Cela se réalise aisément en utilisant la fonction ginput
de matlab
Appariement automatique
Ici l'appariement se fait automatiquement en 2 étapes: la sélection des points importants et l'appariemment proprement dit d'une image à l'autre grace
aux descripteurs.
Seulement la première partie est complétée.
Cette sélection a été faite grâce à l'algorithme décrit dans l'article proposé dans l'énoncé avec un seuil de 0.99. Des seuil plus faibles (de
l'ordre de 0.8) ne donnaient aucun résultat. Ceci est probablement lié au contenu de l'image
Calculer l'homographie
L'homographie se calcule aisément en faisant la résolution d'un système d'équations dans matlab. Il sufit juste d'y entrer les bons paramètres
obtenus à partir de l'équation
La transormation projective
Elle se réalise en faisant le produit de la matrice d'homographie par les éléments de la matrice destination