16-May-2022
25-April-2022
03-Nov-2021
29-June-2021
KADMOS Warp2 is our latest development of the proven KADMOS single character recognition technology using so-called basic classifiers. Warp2 achieves a measured improvement of single character recognition of 10-20% compared to the previous version.
How does KADMOS Warp2 achieve this improvement?
The basic classifiers used by KADMOS for single character recognition separate the feature clouds of the individual
character classes with specially curved separation surfaces. The parameters for the curvature of the separators are
chosen in such a way that the best possible separation is achieved with a minimum number of features in as many
cases as possible.
The previous version of KADMOS recognises just over 1'000 individual character classes with almost 600'000
basic classifiers, which are calculated in such a way that each of them provides less than 0.01% substitutions.
Unfortunately, this only works for 99.5% of all basic classifiers.
With KADMOS Warp2, we succeeded in finding a solution for the remaining half percent - about 2'500 basic classifiers -
so that these also provide less than 0.01% substitutions. Our trick: For the remaining 2'500 basic classifiers we have
provided a new, second set of curved separators. Hence the name Warp2.
This means for you an even more powerful and reliable single character recognition with the new KADMOS Warp2 technology.
rep.init.rep_memory_size = MAX_LINE*sizeof(RepResult) + MAX_GRID*sizeof(RelGrid) + MAX_LINE*MAX_CHAR*sizeof(RelGraph) + MAX_LINE*MAX_CHAR*sizeof(RelResult) + MAX_LINE*MAX_SPOT*sizeof(RelSpot);
@_ (0x0040 0x005F) ~_ (0x007E 0x005F) AU (0x0102 0x005F)
aU (0x0103 0x005F) Au (0x0102 0x0020) au (0x0103 0x0020)
Ð_ (0x00D0 0x005F) ð_ (0x00F0 0x005F) Ð (0x00D0 0x0020)
ð (0x00F0 0x0020) Þ_ (0x00DE 0x005F) þ_ (0x00FE 0x005F)
Þ (0x00DE 0x0020) þ (0x00FE 0x0020) TC (0x0162 0x005F)
tC (0x0163 0x005F) Tc (0x0162 0x0020) tc (0x0163 0x0020)
typedef struct re_ErrorText_tag { long ident; char program[64]; char text[512]; char systext[512]; long private_data; } re_ErrorText;