1. A computer-implemented method comprising: dividing an image into a plurality of sub-regions; identifying two or more adjacent sub-regions of the image that contain text, wherein the identified adjacent sub-regions share overlapping image pixels; combining the identified adjacent sub-regions into a candidate text region; determining a minimum size for candidate text regions; determining that the candidate text region is smaller than the determined minimum size for candidate text regions; and based on determining that the candidate text region is smaller than the minimum size for candidate text regions, bypassing optical character recognition for the candidate text region.