1. A method for recognition of an identifier, comprising: for each of a plurality of objects, storing a first visual signature, which has been extracted from at least a part of a first image of the object captured at a first location, and first information associated with the first captured image; computing a measure of similarity between a second visual signature and at least some of the first visual signatures to identify a matching one of the first visual signatures, based on the computed measure of similarity, the second visual signature having been extracted from at least a part of a second image of a second object captured at a second location, based on at least a part of the second image; retrieving the stored first information associated with the matching one of the first visual signatures and stored second information associated with the second captured image; performing a test which is a function of the retrieved stored first information and the stored second information; and providing for recognizing an identifier of the second object based on a captured image of the second object, when it is confirmed that the test has been met.