gestion_images
Class BruiteurImages

java.lang.Object
  extended bygestion_images.BruiteurImages

public class BruiteurImages
extends java.lang.Object

Cette classe fournit un modèle de bruiteur d'images.


Constructor Summary
BruiteurImages()
          Ce constructeur crée un bruiteur d'images aléatoire.
BruiteurImages(java.util.Random _fluxBruit)
          Ce constructeur crée un bruiteur d'images utilisant le flux de nombres pseudo-aléatoires (ou aléatoires) entré en paramètre.
 
Method Summary
 void bruitageBaseImages(java.util.Vector baseImages, int niveauBruit)
          Cette méthode permet de bruiter une base d'images.
 void bruitageImage(Image image, int niveauBruit)
          Cette méthode permet de bruiter une image.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BruiteurImages

public BruiteurImages(java.util.Random _fluxBruit)
Ce constructeur crée un bruiteur d'images utilisant le flux de nombres pseudo-aléatoires (ou aléatoires) entré en paramètre.

Parameters:
_fluxBruit - le flux de nombres du bruiteur d'images

BruiteurImages

public BruiteurImages()
Ce constructeur crée un bruiteur d'images aléatoire.

Method Detail

bruitageImage

public void bruitageImage(Image image,
                          int niveauBruit)
Cette méthode permet de bruiter une image.

Parameters:
image - l'image à bruiter
niveauBruit - le niveau de bruit (entre 0 et 100) de l'image

bruitageBaseImages

public void bruitageBaseImages(java.util.Vector baseImages,
                               int niveauBruit)
Cette méthode permet de bruiter une base d'images.

Parameters:
baseImages - la base d'images à bruiter
niveauBruit - le niveau de bruit (entre 0 et 100) de la base