in src_batch_job/source/model.py [0:0]
def preprocess_image(self, image):
'''
Preprocess an input Pillow image object.
'''
image_nd = self.correct_channel(nd.array(image))
target_shape = (224, 244)
resized = mx.image.resize_short(image_nd,
target_shape[0]).astype('float32')
cropped, crop_info = mx.image.center_crop(resized, target_shape)
cropped /= 255.
normalized = mx.image.color_normalize(cropped,
mean=self.MEAN_IMAGE,
std=self.STD_IMAGE)
transposed = nd.transpose(normalized, (2, 0, 1))
return transposed