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 the captured image and its photographic capture style characteristics, the photographic capture style characteristics being determined by user-defined capture parameters and the metadata being produced by processing the visual content of the captured image with the at least one expert photo agent; developing an expert model containing the least one expert photo agent corresponding to the photographic capture style characteristics and sharing the developed expert model with a plurality of user devices; 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, wherein the specified content includes the photographic capture style characteristics.