What is SmartReco-S?
- is an extremely fast, high-quality OCR software for the recognition of OCR-font codelines in grayscale and binary images.
- does not have to be painstakingly trained by the user, but has powerful classifiers which are developed and configured by RecoScript.
- is not an end user product, but a subprogram library for software developers.
- is based on complex mathematic transformations and provides a very high standard of recognition reliability.
- has been implemented in ANSI-C. Java and C# developers are supported by relevant wrappers.
- features three functions which can be very easily integrated, and the use of which resembles file handling with fopen, fread and fclose:
- srs_open opens an OCR-font classifier (OCR-A/B, CMC7, E13B etc.),
- srs_read reads a codeline with the aid of the classifier,
- srs_close closes the classifier and frees the corresponding memory.
- was designed platform independent and is now available as a static or dynamic C library for Windows/X86 (32-bit), Windows/X64 (64-bit), Linux/X86 (32-bit), Linux/X64 (64-bit), ARM Cortex (32-bit) and ADI Blackfin (32-bit).
The following diagram illustrates the call of the function srs_read in a typical SmartReco-S application:
The task in hand is to process a stack of similar binary or grayscale images (of forms, checks, lottery tickets, identification cards etc.) where each image contains several OCR read areas (in our case a CMC7 and an OCR-A read area).
First all required classifiers are opened with srs_open. All images are then read with srs_read, where the respective image, the coordinates of one read area and the corresponding classifier handle are to be passed per call. When the stack has been processed, the open classifiers are closed with srs_close.