Programme Matlab





 


Quelques précisions sur le programme Matlab


 


Les fonctions matlab à utiliser pour effectuer les diffusions sont les suivantes:

Leur nom indique en premier le critère de détection de contour choisi :
et en second lieu l'image sur laquelle est appliquée la diffusion Elles prennent en arguments
  • le nom de l'image ou le chemin d'accès.
  • le coefficient k intervenant dans le calcul du coefficient de diffusion
  • le nombre d'itérations
  • Elles donnent en sortie
  • la matrice rvb de l'image originale
  • la matrice rvb de l'image après diffusion
  • Exemple :  [rvb_orig, rvb_diff] = maxikrokro('clown',60,10)
    réalise la diffusion en 10 itérations de l'image clown.rvb sur chacune des composantes chromatiques avec une détection de contour selon max(/Grad R/, /Grad V/, /Grad B/). Le coefficient k est choisi à 60.

    Ces fonctions réalisent l'ouverture du fichier d'image au format .rvb, affiche cette image, font la diffusion suivant les caractéristiques choisies, affiche l'image après diffusion et la sauvegarde au format .rvb. La fonction utilisée est par défaut l'exponentielle, mais ce paramètre, comme d'autres, peut être changés facilement à l'intérieur de ces fonctions.


    Récupérer le programme Matlab

    Ce fichier contient en plus du programme quelques nouvelles images au format rvb, pas trop volumineuses, pour permettre des tests assez rapides.


     




     


    Précédent
    Haut de page
    Sommaire