Mercurial > ift6266
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) |