def METHOD_NAME(self, im):
    im = im.squeeze()
    if im.ctypes.data in self.featureCache.keys():
        features = self.featureCache[im.ctypes.data]
    else:
        features = self._getNormalizedFeatures(im)
    print('Performing classification ...')
    c =  performClassification(self.clf, features)
    #print c.shape, im.shape, im.size
    return c.reshape(im.shape)