1. A method of generating a text line classifier for recognizing text regions in an image, the method comprising: generating a plurality of lines of text characters, a number of text characters in a line of text characters being variations of text characters in a font reservoir, generating the plurality of lines of text characters to include: selecting a plurality of text characters from the font reservoir; varying an aspect of the plurality of text characters to form a plurality of character samples; randomly arranging a number of character samples from the plurality of character samples to form a line of character samples; and varying an aspect of the line of character samples to form a line of text characters; and generating a plurality of pre-stored marked-up samples; extracting a plurality of features from the plurality of lines of text characters and the plurality of pre-stored marked-up samples; and training a plurality of models using the plurality of extracted features to generate the text line classifier.