Seam Carving Thibaud COGNAT.pdf


Aperçu du fichier PDF seam-carving-thibaud-cognat.pdf - page 5/14

Page 1...3 4 56714



Aperçu texte


 
Thibaud COGNAT

 
 

Fonctions Matlab créées
   ​
Resizing.m​
 : Fonction générale qui redimensionne une image. 
Elle prend en entrée:       ­ IO​
 : l’image originale 
­ nvtY​
 : la nouvelle taille désirée en hauteur 
­ nvtX​
 : la nouvelle taille désirée en largeur 
Elle donne en sortie :       ­ I​
 : l’image redimensionnée 
­ I2_original​
 : l’image des énergies 
 
   ​
SeamCarving.m​
 : Fonction qui diminue la largeur d’une image par Seam Carving.  
Elle prend en entrée :       ­ I​
 : l’image originale 
­ I2​
 : la matrice des énergies 
­ pix​
 : le nombre de pixels à supprimer en largeur 
Elle donne en sortie :        ­ I​
 : l’image diminuée 
­ limite​
 : la matrice contenant les chemins supprimés 
­  
   ​
SeamCarvingAugm.m​
 : Fonction qui augmente la largeur d’une image par Seam Carving. 
Elle prend en entrée :        ­ I​
 : l’image originale 
­ I2​
 : la matrice des énergies 
­ pix​
 : le nombre de pixels à ajouter en largeur 
Elle donne en sortie :        ­  I​
 : l’image diminuée 
­ chemin​
 : la matrice contenant les chemins supprimés 
­  
   ​
reduction.m​
 : Fonction qui supprime un chemin dans une image. 
Elle prend en entrée :        ­ originale​
 : l’image originale 
­ vecteur​
 : le chemin à supprimer 
Elle donne en sortie :        ­  plptt ​
: l’image tronquée du chemin 
 
   ​
energy.m​
 : Fonction qui calcule la matrice énergie d’une image. 
Elle prend en entrée :        ­ I​
 : l’image originale 
Elle donne en sortie :         ­ res ​
: la matrice des énergies 
 
   ​
recale.m​
 : Fonction qui redétermine les coordonnées de chaque chemin modifié à partir 
des chemins modifiés précédemment. 
Elle prend en entrée :         ­ matrice​
 : les chemins originaux 
Elle donne en sortie :          ­ nouvelle ​
: les chemins aux coordonnées recalés.