1. A system for organizing images captured in an environment, the system comprising: an interface for receiving an image from an image capture device; a semantic classifier module coupled to the interface, the semantic classifier module configured to determine the semantic category for the image, at least in part, by: identifying text-containing regions in the image; recognizing at least some textual content in the text-containing regions; and applying a set of heuristics to the recognized textual content to determine the semantic classification for the image; and an enhancement processing module coupled to the semantic classifier module, the enhancement processing module configured to enhance the image based on the semantic category into which the image was classified.