1. A method for recognizing an occurrence of an object in an image, where the appearance of the object may vary from one occurrence to another, the method comprising: acquiring a target image; processing the target image according to a first set of morphological operations to obtain a set of morphologically-processed target images, the set of morphologically-processed target images including a plurality of morphologically-processed target images; defining a model set for object recognition including acts of: acquiring a model image; processing the model image according to a second set of morphological operations to obtain a set of morphologically-processed model images, the set of morphologically-processed model images including a plurality of morphologically-processed model images; and creating a model from each of the plurality of morphologically-processed model images, respectively; performing object recognition on each of the morphologically-processed target images of the set of morphologically-processed target images for each of the models of the defined model set; and selecting at least one candidate occurrence of a model of the defined model set in the target image based on the object recognition performed on each of the morphologically-processed target images of the set of morphologically-processed target images.