1. A method of generating an improved image for optical character recognition, the method comprising: dynamically obtaining a video source image comprising one or more characters on a background using a video capture device; providing the video source image to a processor; detecting, by the processor, edges of at least one of the one or more characters that comprise the video source image; determining, by the processor, a sharpness value for the edges of the at least one of the one or more characters, wherein the sharpness value is related to the ability of the video capture device to distinguish the edges of the characters from the background; and indicating, by the processor, at least when the sharpness value is at a predetermined value or within a predetermined range of values.