1. A method for displaying images to a user, the method being implemented by one or more processors that perform steps comprising: using one or more processors to perform steps comprising: performing image analysis on a captured image to detect and identify one or more objects in the captured image, wherein performing the image analysis includes performing a recognition or similarity process that is selected or configured for a type of each of the one or more detected objects; associating stored data corresponding to the captured image with information that identifies the one or more objects; presenting the captured image using the stored data and the information in order to identify, and make selectable the one or more objects from the remainder of the captured image; detecting a selection of one of the objects by the user when the captured image is presented; and performing an action in response to detecting the selection of the object.
1. A method for displaying images to a user, the method being implemented by one or more processors that perform steps comprising: using one or more processors to perform steps comprising: performing image analysis on a captured image to detect and identify one or more objects in the captured image, wherein performing the image analysis includes performing a recognition or similarity process that is selected or configured for a type of each of the one or more detected objects; associating stored data corresponding to the captured image with information that identifies the one or more objects; presenting the captured image using the stored data and the information in order to identify, and make selectable the one or more objects from the remainder of the captured image; detecting a selection of one of the objects by the user when the captured image is presented; and performing an action in response to detecting the selection of the object. 10. The method of claim 1 , further comprising storing the data in a header of a file of the captured image.