KADMOS-CL SDK


KADMOS CL Version 1.1f

+

21-Juli-2006
Memory allocation at 8-byte word boundaries, to support different processors.

± Classifier machine_an.kcl removed as included classifier.

KADMOS CL Version 1.1e

+

04-Apr-2006
Additional label 0w (zero with slash) in classifier machine_n.kcl.

+ New, improved classifier icao.kcl.

+

01-Jun-2005
Additional parameter 'skew' in kcl_prepare() and kcl_do_find() to get the skew of images.

+ New function kcl_deskew() to de-skew binary images.

KADMOS CL Version 1.1d

+

22-April-2005
New function kcl_setalloc() provided to support the usage of private allocation routines.

+

15-April-2005
New function kcl_rgb2gray() provided. It converts color images into gray images.

-

22-März-2005
Wrong threshold selection in kcl_gray2bin().

+

A new function kcl_do_find() is provided. This function searches in the given image for clearly isolated characters of a line. For this characters the the resolution with the best recognition result determined, and this result is returned the same way as with kcl_do_repeat().


KADMOS CL Version 1.1c

+

03-Mar-2005
A new function kcl_do_repeat() is provided. This function changes the given image resolution in small steps. Returned is the resolution with the best recognition result and this result the same way as with kcl_do().

+

A new function kcl_gray2bin() is provided for binarisation of gray images.


KADMOS-CL Version 1.1b

+

22-Dec_2004
The function kcl_seek() has been removed. As replacement a more general function kcl_prepare() has been provided. This new function determines the image resolution (if necessary), initialises KADMOS-CL (if necessary) anew with the new resolution and (if necessary) the enlarged image size, and determines the surrounding rectangles of the text lines in the image (if requested). Now more than three lines can be processed.

+

KADMOS-CL is now available in an "include version". In this version the classifiers are integrated in the library and need not be loaded from a memory device like a hard disk. For initialization of such a classifier the new function kcl_init_inc() has to be called. This function works like kcl_init(), but as second parameter the name of the requested classifier has to be specified. The provided classifiers are listed in kadmoscl.h under INCLUDED_KCL_CLASSIFIER.

±

The defines/macros KCL_ERR_INIT, KCL_ERR_PARM, and KCL_ERR_SEEK_PARM were combined to KCL_ERR_PARM. Two new defines/macros KCL_RESOLUTION_MIN and KCL_RESOLUTION_MAX were added.

+

The function kcl_init() now can be called with kcl.init.x_resolution==0 and kcl.init.y_resolution==0. In this case the native or default resolution of the given classifier is set to x_resolution and y_resolution. Computing time can be saved if images with this resolution are passed to the classifier.


KADMOS CL Version 1.1a

+

16-Sep-2003
Essentially improved classifiers for all supported character sets. These classifiers are necessarily somewhat larger and need somewhat more computing time. For applications which do not need the high accuracy but small and fast classifiers, a special set of related classifiers can be provided (on request). These classifiers are comparable to those of KADMOS_CL version 1.0, they are characterized by a name tag "_s".

+

To make work easier for our integrators, the KADMOS_CL interface has been redesigned and adapted to the regular KADMOS interface.

+

For controlled noise reduction, the maximum size of noise can be specified as a parameter. For normal applications meaningfull values are set as default.


KADMOS-CL Version 1.0d

-

03-Sep-2001
Protection error with initialisation(licensing) of Kadmoscl.dll.


KADMOS-CL Version 1.0d

+

21-Jun-2001
Extension to multi-line reading for up to three lines with an additional function kcl_seek().


KADMOS-CL Version 1.0c

-

11-Dec-2000
Corrected wrong splitting of the first character of an OCR line in case of a noise in front of this character and above or below the OCR line.

KADMOS-CL Version 1.0a

+
28-Jan-2000
The result structure now also contains the position of the read characters.
+

The classifiers CMC7, E13B, F7B, IATA, OCRB1E1, and OCRB1E2 have been improved with a lot of new samples

+ The segmentation algorithms for CMC7 and E13B have been redesigned and improved considerably.
+ The noise reduction has been improved.
- The MMX support has been activated for all Intel Pentium CPUs, what brings double speed under Pentium II/III processors.