1. A method for identifying image capture opportunities, the method comprising: obtaining, at a user-device, at least one expert photo agent adapted to process metadata extracted from a captured image; producing metadata characterizing visual content of a captured image, the metadata being produced by processing the visual content of the captured image; and determining, in response to producing the metadata, an image capture opportunity selection at the user-device based upon processing of the metadata with the at least one expert photo agent, the image capture opportunity selection specifying content to capture in a subsequent image.