# HG changeset patch # User SylvainPL # Date 1267035374 18000 # Node ID 8ab3ae1b0148e58c36aab863bf0e560cee4f3380 # Parent c25435ee72a81c6006f6e179fe61ff10a5b4a8ee Rajout d'un seed random et d'une fonction get_seed diff -r c25435ee72a8 -r 8ab3ae1b0148 transformations/PoivreSel.py --- a/transformations/PoivreSel.py Wed Feb 24 13:15:52 2010 -0500 +++ b/transformations/PoivreSel.py Wed Feb 24 13:16:14 2010 -0500 @@ -22,11 +22,19 @@ class PoivreSel(): - def __init__(self): + def __init__(self,seed=9361): self.proportion_bruit=0.08 #Le pourcentage des pixels qui seront bruites self.nb_chng=10 #Le nombre de pixels changes. Seulement pour fin de calcul self.effectuer=1 #Vaut 1 si on effectue et 0 sinon. + self.seed=seed + #Les deux generateurs sont de types differents, avoir la meme seed n'a pas d'influence + numpy.random.seed(self.seed) + random.seed(self.seed) + + def get_seed(self): + return self.seed + def get_settings_names(self): return ['effectuer']