1. A computer-implemented method, comprising: generating a first text mask of an image captured with a camera of a computing device containing text including: identifying, using a first process, at least one region of the image containing the text and bypassing the first process for regions determined to be unlikely to contain text, such that the image includes at least one region not identified using the first process; iterating over each of a plurality of rows of the at least one region of the image containing the text to identify at least one maximally stable extremal region (MSER); upon identifying the at least one MSER, defining at least one horizontal text region including the at least one MSER by including a predetermined number of additional rows of pixels at least one of above or below rows of the plurality of rows containing the at least one MSER; and binarizing the at least one horizontal text region of the image to generate the first text mask of the image, wherein generating the first text mask of the image comprises identifying regions that are determined not to contain text, and printing the at least one region of the image containing text while omitting the regions that are determined not to contain text; generating a second text mask of the image including: identifying, using a second process, the at least one region of the image containing the text; iterating over each of a plurality of columns of the at least one region containing the text to identify the at least one MSER; eliminating false positive text indications in the plurality of columns by evaluating a stable pixel-to-length ratio associated with the plurality of columns; upon identifying the at least one MSER, defining at least one vertical text region adjacent the at least one MSER by including a predetermined number of additional columns of pixels including the plurality of columns containing the at least one MSER; and binarizing the at least one vertical text region of the image to generate the second text mask of the image; generating a final text mask of the image by combining the first text mask and the second text mask; and recognizing text according to the final text mask with a character recognition engine.