1. A machine-implemented method comprising: recognizing a structural feature of an object; selecting a region of the object based on the structural feature; capturing an image of the selected region, wherein the image has sufficient resolution to show at least one fingerprint feature; processing image data associated with the fingerprint feature to generate a first feature vector; determining a difference value between the first feature vector and a second feature vector associated with an identifier identifying the object; and calculating a match correlation between the first feature vector and the second feature vector.