1. A computer-implemented method comprising: receiving a plurality of different images of a first scene, wherein each image has a different exposure level; generating a high dynamic range image using the plurality images; detecting one or more features in each of one or more regions of the high dynamic range image; determining for each region of the high dynamic range image whether the region is a candidate text region potentially containing text based on the detected one or more features; and generating text by performing optical character recognition on a plurality of the regions determined to contain text.