comparison transformations/Occlusion.py @ 123:999bf84ddec6

Maintenant, plus grande probablite d'effectuer une occlusion. Proba= 0.3 maintenant
author SylvainPL <sylvain.pannetier.lebeuf@umontreal.ca>
date Thu, 18 Feb 2010 11:10:53 -0500
parents 5d22498c73d1
children 5d3a7a4e30e9
comparison
equal deleted inserted replaced
122:5d22498c73d1 123:999bf84ddec6
9 bruit soit rajoute sur l'image originale, mais en plus pâle. 9 bruit soit rajoute sur l'image originale, mais en plus pâle.
10 10
11 Le fichier /data/lisa/data/ift6266h10/echantillon_occlusion.ft 11 Le fichier /data/lisa/data/ift6266h10/echantillon_occlusion.ft
12 (sur le reseau DIRO) est necessaire. 12 (sur le reseau DIRO) est necessaire.
13 13
14 Il y a 20% de chance d'avoir une occlusion quelconque. 14 Il y a 30% de chance d'avoir une occlusion quelconque.
15 15
16 Sylvain Pannetier Lebeuf dans le cadre de IFT6266, hiver 2010 16 Sylvain Pannetier Lebeuf dans le cadre de IFT6266, hiver 2010
17 17
18 ''' 18 '''
19 19
74 #Ces deux valeurs seront controlees afin d'etre certain de ne pas depasser 74 #Ces deux valeurs seront controlees afin d'etre certain de ne pas depasser
75 self.x_arrivee=int(numpy.abs(numpy.random.normal(0,2))) #Complexity n'entre pas en jeu, pas besoin 75 self.x_arrivee=int(numpy.abs(numpy.random.normal(0,2))) #Complexity n'entre pas en jeu, pas besoin
76 self.y_arrivee=int(numpy.random.normal(0,3)) 76 self.y_arrivee=int(numpy.random.normal(0,3))
77 77
78 self.rajout=numpy.random.randint(0,self.longueur-1) #les bouts de quelle lettre 78 self.rajout=numpy.random.randint(0,self.longueur-1) #les bouts de quelle lettre
79 self.appliquer=numpy.random.binomial(1,0.2) ##### 20 % du temps, on met une occlusion ##### 79 self.appliquer=numpy.random.binomial(1,0.3) ##### 30 % du temps, on met une occlusion #####
80 80
81 if complexity == 0: #On ne fait rien dans ce cas 81 if complexity == 0: #On ne fait rien dans ce cas
82 self.applique=0 82 self.applique=0
83 83
84 self.endroit=numpy.random.randint(-1,2) 84 self.endroit=numpy.random.randint(-1,2)