'Classify an input image.
* *image* - the input binary image.
* *blobFilter* - Do a first pass where you only match objects
that have the same number of blobs - speeds up computation
and match quality.'

def classify(self, image, blobFilter=True):

    (points, descriptors, count, matchDict, matchStd) = self._buildMatchDict(image, blobFilter)
    best = sys.maxint
    best_name = 'No    Match'
    for (k, v) in matchDict.items():
        if (v < best):
            best = v
            best_name = k
    return (best_name, best, matchDict, matchStd)
