1. A method, comprising: generating, by a mobile device, an image using a camera of the mobile device; displaying, by the mobile device, the image on a display of the mobile device; responsive to generating the image, automatically displaying, by the mobile device, a user prompt querying whether a contact image based on the image is to be generated; receiving user input responsive to the query, the user input indicating that the contact image is to be generated; in response to the user input, automatically: identifying a portion of at least one person in the image using an automatic recognition process, and defining the contact image based on cropping the image, the contact image including at least a portion of the portion of the at least one person; and associating the contact image with a contact record stored in computer-readable memory of the mobile device, the associating being based on the portion of the at least one person.