# HG changeset patch # User SylvainPL # Date 1265829154 18000 # Node ID 9e5463ebd0441033569297848b5700ac2d97dd17 # Parent f3e4328e35147cdeef360df9886685c5ede3f89b Diminution de la proba de faire une rature, c'est 15% maintenant diff -r f3e4328e3514 -r 9e5463ebd044 transformations/Rature.py --- a/transformations/Rature.py Wed Feb 10 14:03:50 2010 -0500 +++ b/transformations/Rature.py Wed Feb 10 14:12:34 2010 -0500 @@ -10,6 +10,8 @@ et d'une composante aleatoire. clarte: 0=blanc et 1=noir +Il y a 15% d'effectuer une rature + Ce fichier prend pour acquis que les images sont donnees une a la fois sous forme de numpy.array de 1024 (32 x 32) valeurs entre 0 et 1. @@ -18,7 +20,7 @@ ''' import numpy -import random + class Rature(): @@ -45,10 +47,11 @@ self.orientation=1 else: self.orientation=2 + if float(complexity) > 0: self.largeur=min(32,max(1,int(numpy.ceil(complexity*5)*numpy.random.normal(1,float(complexity)/2)))) self.clarte=min(1,max(0,complexity*numpy.random.normal(1,float(complexity)/2))) - self.faire=numpy.random.binomial(1,float(complexity)) + self.faire=numpy.random.binomial(1,0.15) ##### 15% d'effectuer une rature ##### else: self.largeur=0 self.clarte=0