1. A method for training and using an object classifier to identify a class object from a captured image, the method comprising the steps of: (a) obtaining a plurality of still images from training data; (b) applying a feature generation technique to the plurality of still images of the training data for identifying candidate features from each respective image; (c) selecting a subset of features from the candidate features using a similarity comparison technique; (d) iteratively repeating steps (a) through (c) a predetermined number of times as a function of the selected subset of features identified in step (c); (e) generating a trained object classifier; (f) capturing an image from an image capture device; (g) classifying features in the captured image using the trained object classifier; and (h) determining whether the image contains a class object based on the trained object classifier associating an identified feature in the image with the class object.