Warning, /graphics/kooka/plugins/ocr/README.KADMOS is written in an unsupported language. File is not indexed.
0001 Kooka and KADMOS integration 0002 ============================ 0003 0004 KAMDOS is a commercial OCR/ICR software library produced by the 0005 company reRecognition of Kreuzlingen, Switzerland (www.rerecognition.com). 0006 It is reputed to produce extremely good OCR results, from both printed 0007 and hand written texts. 0008 0009 KADMOS support was originally integrated into Kooka by Klaas Freitag 0010 in the KDE3 version. In the port to KDE4 and later to KF5, the KADMOS 0011 support was converted as far as possible but left untested, since 0012 neither myself nor anyone else involved in the porting had access to 0013 any KADMOS SDK or development system. 0014 0015 For the same reason, since the reorganisation of the source to 0016 implement OCR as plugins, the KADMOS support has not been ported. It 0017 currently resides in the plugins/ocr/kadmos source directory, but it 0018 would require access to a KADMOS SDK to be able to port to the new OCR 0019 plugin API. If there is someone who has access to KADMOS and is 0020 willing to do the (not extensive) OCR plugin porting, then Kooka 0021 will be able to support KADMOS again. 0022 0023 -- Jonathan Marten <jjm@keelhaul.me.uk> 0024 0025 The remainder of this document is the original description for 0026 building and using Kooka with the KADMOS engine, dating from 2003 0027 (with minor corrections). 0028 0029 ----------------------------------------------------------------------- 0030 0031 This file describes how to make Kooka working with the KADMOS OCR/ICR 0032 engine. 0033 0034 KADMOS is commercial OCR/ICR software component of the company 0035 0036 reRecognition GmbH 0037 Hafenstr. 50B 0038 8280 Kreuzlingen 0039 Switzerland 0040 Tel.: +41 71 6780000 0041 Fax: +41 71 6780099 0042 www.reRecognition.com 0043 0044 and Kooka can be built using the Linux version of the component in 0045 order to achieve very good OCR results. 0046 0047 Please contact re Recognition directly if you like to obtain or test 0048 KADMOS. Note that if you are linking against KADMOS, you lose the 0049 permission to use the GPL Qt version, so you need a commercial Qt 0050 version as well. 0051 0052 Configuration 0053 ------------- 0054 0055 As Kooka does not require KADMOS, it is necessary to configure 0056 Kooka to use the KADMOS library. This could be done by calling the 0057 configure script of Kooka's source distribution with following 0058 parameter: 0059 0060 ./configure --with-kadmos-dir=/where/kadmos.h/resides/ 0061 0062 The configure script tries to locate the file kadmos.h in the 0063 directory that was specified. The KADMOS library is expected in the 0064 same directory. Build the source after configuring with KADMOS. Kooka 0065 enables the code to work with KADMOS in the source and links the 0066 library. 0067 0068 Installation 0069 ------------ 0070 0071 KADMOS is linked statically and thus there is no need for special 0072 installation of the KADMOS library. 0073 0074 Installation of the Classifier Files: 0075 0076 KADMOS needs classifier files for the ocr process which come with 0077 the KADMOS developer's toolkit. The classifier files need to be installed 0078 in the KDE application data directory for Kooka in a subdirectory named 0079 classifiers. If your KDE installation goes to /opt/kde/, this is for 0080 example /opt/kde/share/apps/kooka/classifiers. Kooka picks the 0081 available classifiers up automatically. 0082 0083 The classifiers are named in the following way: 0084 0085 [fontkind][country/region].rec, 0086 where fontkinds are 0087 ttf -> machine print font 0088 hand -> handprint (isolated) 0089 norm -> OCR norm font 0090 0091 For example the following classifier names are used: 0092 0093 ttfus.rec US machineprint classifiers 0094 handus.rec US handwriting classifiers 0095 norm.rec Special OCR character sets, not localized 0096 0097 ---------------------------------------------------------------------- 0098 Klaas Freitag <freitag@suse.de> 0099 $Id$