# HG changeset patch # User SylvainPL # Date 1267035295 18000 # Node ID fa35d9ecf6649f6eddc0a497a2aa0e71bd76414b # Parent 72a2d431d047c0e0bc26d80dd77393862368714b Rajout d'un seed random et d'une fonction get_seed.Aussi, import random enleve car non necessaire diff -r 72a2d431d047 -r fa35d9ecf664 transformations/BruitGauss.py --- a/transformations/BruitGauss.py Wed Feb 24 13:14:02 2010 -0500 +++ b/transformations/BruitGauss.py Wed Feb 24 13:14:55 2010 -0500 @@ -22,17 +22,23 @@ ''' import numpy -import random +#import random import scipy from scipy import ndimage class BruitGauss(): - def __init__(self,complexity=1): + def __init__(self,complexity=1,seed=6378): self.nb_chngmax =10 #Le nombre de pixels changes. Seulement pour fin de calcul self.grandeurmax = 20 self.sigmamax = 6.0 self.regenerate_parameters(complexity) + self.seed=seed + + numpy.random.seed(self.seed) + + def get_seed(self): + return self.seed def get_settings_names(self): return ['nb_chng','sigma_gauss','grandeur']