3. The method of claim 1 , further comprising: generating, by said processor, a recommendation comprising at least one of said recommended user context and said recommended class; and processing, by said processor, at least one of a user suggested context and a user suggested class.
4. The method of claim 3 , further comprising: modifying, by said processor, a weight associated with at least one of said location data, said attribute data, and said sensor data associated with said captured image to obtain a modified weight based on which said user suggested context or said user suggested class is prioritized over said recommended user context or said recommended class; and determining, by said processor, a revised recommended user context or a revised recommended class for a subsequent image captured at a subsequent time based on said modified weight.