1. A method for processing an image containing an object to be subsequently classified, the method comprising steps of: a) generating windows; b) applying the generated windows to the image to form windowed images; c) determining a position of the object by providing the windowed images to a trained learning mechanism; d) determining a span of the object by providing the windowed images to the trained learning mechanism; e) normalizing the object based on the determined span to form a normalized object; and f) centering the normalized object within a classification window based on the determined position, wherein a subsequent classification of the object may be performed on the classification window.