1. A computer-implemented method comprising: acquiring an image via a camera of a mobile computing device; displaying a representation of the image in a user interface of the mobile computing device; determining a viewing mode of the mobile computing device; displaying graphical elements in the user interface, the graphical elements overlapping a portion of the representation of the image; determining positions of the graphical elements in the user interface; determining, using the positions, an area of the representation that is not overlapped by graphical elements; determining a portion of the image corresponding to the area of the representation; identifying at least one region of text within the portion; and performing a pre-processing operation on the at least one region of text to prepare the image for optical character recognition.