1. A computer-implemented method, comprising: obtaining an image captured by a camera of a computing device; analyzing the image to locate a region of text represented in the image; binarizing the region of text to generate a binarized region; recognizing text of the binarized region with a first optical character recognition (OCR) engine and a second (OCR) engine to identify first recognized text and second recognized text; tuning a first processing speed associated with the first (OCR) engine and a second processing speed associated with the second OCR engine such that the first processing speed and the second processing speed are equal to within a predefined deviation; determining a first confidence score for the first recognized text and a second confidence score for the second recognized text by: searching a database for matching words within the first recognized text and the second recognized text; increasing the first confidence score for the first recognized text based on matching a string of characters in the first recognized text or the second recognized text to at least one first word in the database; and increasing the second confidence for the second recognized text based on matching a second string of characters in the second recognized text to at least one of the first word or a second word in the database; and applying a combination function of the first confidence score and the second confidence score to generate a consensus string of text, the consensus string of text comprising at least a portion of at least one of the first recognized text or the second recognized text.