# HG changeset patch # User Xavier Glorot # Date 1265602196 18000 # Node ID d9d836d3c6256c0ff4fbf07d330590148557dede # Parent 27bf31dca87d4b03aa718fb6d566eca9cf227b9f Change in affine_transform to handle float images diff -r 27bf31dca87d -r d9d836d3c625 transformations/affine_transform.py --- a/transformations/affine_transform.py Fri Feb 05 14:16:33 2010 -0500 +++ b/transformations/affine_transform.py Sun Feb 07 23:09:56 2010 -0500 @@ -27,8 +27,8 @@ self.f = params[5]*8.*complexity - def _get_current_paramteres(self): - return [self.a, self.b, self.c, self.d, self.e, self.g] + def _get_current_parameters(self): + return [self.a, self.b, self.c, self.d, self.e, self.f] def get_settings_names(self): return ['a','b','c','d','e','f'] @@ -59,9 +59,9 @@ im = Image.fromarray( \ numpy.asarray(\ - NIST_image.reshape(self.shape), dtype='uint8')) + NIST_image.reshape(self.shape)*255.0, dtype='uint8')) nwim = im.transform( (32,32), Image.AFFINE, [self.a,self.b,self.c,self.d,self.e,self.f]) - return numpy.asarray(nwim) + return numpy.asarray(nwim)/255.0