StringReader step overview


The StringReader step allows you to perform powerful feature-based character recognition. Its feature-based technology makes it invariant to changes in scale, aspect ratio, contrast. It is also considerably tolerant towards variations in perspective and angle. In addition, String Reader is designed to support multiple user-defined grammar rules and multi-font definitions.

The step uses a set of specified string models to locate and read strings. Each string model serves as a template, defining the font and grammar rules a string must follow for it to be read. The StringReader step reads strings in grayscale images, and provides numerous results, such as the string's score and the character's values. The StringReader step also offers many settings that allow you to tailor the read algorithm to meet your specific needs. For example, by adjusting the character's acceptance, you can have precise control over which strings are accepted by the read operation.

Note that if the strings you must read are made up of dot-matrix characters, use the SureDotOCR step.