Voici le résultat de ma fonction appliqueTransformation sur l'image fournie
La fonction ne fait qu'appliquer une homographie H sur une image
Image Transformée |
---|
Source : Professeur : photos du cours
Cette section présente les résultats de l'algorithme de mosaique sur des points manuellement sélectionnés
-Sélectionner manuellement des points sur chaque paires d'images
-Calculer l'homographie avec les points correspondant fournis
-Créer une matrice pouvait accueillir les trois images
-Fusionner les trois images avec des valeurs ajuster où les images se croisent
Image | Image2 | Image2b | Image3 |
---|---|---|---|
L'algorithme donne de bons résulats, mais inconsistants.
Les mosaiques sont réussies, notamment sur les éléments au fond de l'image.À l'inverse nous avons de moins bon résultats
pour les éléments qui sont près du photographe.
Cette section présente les résultats de l'algorithme de mosaique sur des points trouvées automatiquement
-Détecter des points caractéristiques pour chaque image
-Extraire un descripteur pour chaque point
-Apparier les descripteurs pour chaque paire d'image
-Calculer l'homographie avec la méthode RANSAC
-Créer une matrice pouvait accueillir les trois images
-Fusionner les trois images avec des valeurs ajuster où les images se croisent
Image | Image2 | Image3 |
---|---|---|
L'algorithme que j'ai codé n'est pas particulierement rapide et flexible, je me suis donc limité à des fusions de 3 images
C'est aussi pourquoi il y a beaucoup de noir entourant les mosaiques.. (Je ne voulais pas avoir à recommencer pour un problème de dimension)
Le résultat est tout de même bien, certains réglages ont permis d'avoir de meilleurs résultats selon la photo.
Notamment, augmenter le seuil d'acceptation d'un "coin" notamment s'est avéré utile pour les images avec des "patterns" réguliers.
Image | Image2 | Image3 |
---|---|---|
Les photos personnelles sont particulièrement réussies en plus d'avoir l'avantage de rouler rapidement grâce à leur qualité médiocre.