| Änderungen im KADMOS |
| KADMOS Version 4.4f | |
+ |
05-Dec-2008 |
| + |
Erweiterung der Französischen Maschinenschrift-Klassifikatoren für Frankreich, Belgien und die Schweiz um die Zeichen OE und oe (Unicode 0152, 0153). |
| + |
Erweiterung aller Lateinischen Maschinenschrift-Klassifikatoren um die Ligaturen fi und fl (Kadmos Kennungen "<w" und ">w"). |
| + |
Erweiterung des Griechischen Maschinenschrift-Klassifikators um das Beta Symbol (Unicode 03D0). |
| + |
Aufnahme der Kyrillischen Maschinenschrift-Zeichen Unicode 0402, 040B, 040F, 0459 und 045A in die Klassifikatoren Jumbo.rec und Ttf.rec (Serbisch). |
| ± |
Verbesserung des Pixel-Editors im Programm Sichten.exe. |
| KADMOS Version 4.4e | |
- |
03-Nov-2008 |
| - |
Fehlerhafte Markierung der Thai-Ziffern in den entsprechenden Klassifikatoren. |
| - |
Ispell akzeptiert keine Worte der Länge 1. |
| - |
Fehler in HashMaker bei der Ergänzung von Worten in einer Hash-Datei. |
| + |
Beim HashMaker darf das Zeichen '/' jetzt auch als reguläres Zeichen in Wortlisten vorkommen, sofern keine Affix-Datei verwendet wird. |
| + |
Codepages 720, 1256 und ISO-8859-6 werden unterstützt. |
| KADMOS Version 4.4d | |
- |
14-Okt-2008 |
| KADMOS Version 4.4c | |
- |
08-Okt-2008 |
| KADMOS Version 4.4b | |
- |
25-Sep-2008 |
| - |
Seltene unsinnige Fehlermeldungen bei der Fleck-Entfernung (SPOT_REMOVAL). |
| + |
Beispielprogramm für Visual Basic 8.0 verfügbar. |
| KADMOS Version 4.4a | |
|
16-Sep-2008 |
|
| KADMOS Version 4.3i | |
+ |
28-Aug-2008 |
| - |
Seltene Abstürze bei der Fleck-Entfernung (SPOT_REMOVAL). |
| KADMOS Version 4.3g | |
- |
15-Mai-2008 |
| + |
Integration von RESPELL im Beispiel-Programm Repdemo.c. |
| - |
Fehler im Beispiel Java Konsole für die Integration von RESPELL. |
| - |
Fehlerhafte Rückgabe der Koordinaten der Resultate (RelResult) bei Anwendung von rel_repeat oder rep_repeat in RESPELL. |
| KADMOS Version 4.3f | |
- |
15-April-2008 |
| ± |
Für iSpell-Wörterbücher wurde die Option ALLOW_COMPOUND_WORDS voreingestellt. Somit entfällt der Parameter ISPELL_ALLOW_COMPOUND_WORDS. Mit einem neuen Parameter RESPELL_ALLOW_COMPOUND_WORDS kann Voreinstellung in der Struktur ReSpellParm unter 'respell_config' nun wieder verändert werden. |
| KADMOS Version 4.3e | |
+ |
28-Mar-2008 |
| KADMOS Version 4.3d | |
+ |
12-Mar-2008 |
- |
Fehlerhafte Anzeige der ausgewählten Klassifikator-Kennungen in reConfig.dll. |
| - |
Fehler in der Funktion code_expand_lig() und damit auch in den Funktionen re*_textline() für CODE_UTF_8. |
| - | Fehler bei der Ausgabe von List-Dateien im HashMaker (Sortierung, Flags). |
| + | KADMOS arbeitet jetzt auch mit Hunspell-Wörterbüchern von OpenOffice. Dafür gibt es unter Windows eine zusätzliche Dll Hunspell.dll. Der Parameter ispell_maxlen in kadmos.h wurde umbenannt in respell_maxlen, der Parameter ispell_minlen wurde gestrichen. |
| + | RESPELL bearbeitet jetzt auch Wörter, die zwischen sicher erkannten Sonderzeichen stehen. |
| - | Seltenes "Verschlucken" breiter Zeichen beim Setzen der Parameter TYPO_NOLIGATURES oder TYPO_NOTOUCHINGCHARS. |
| KADMOS Version 4.3c | |
- |
26-Okt-2007 |
- |
16-Okt-2007 |
| - |
Fehler bei der Verarbeitung von Codepage UTF-8 (CODE_UTF_8) . |
| KADMOS Version 4.3b | |
+ |
12-Sep-2007 |
| - |
Font Farsi wurde in den Klassifikatoren jumbo.rec, hand.rec, ttf.rec und numplus??.rec nicht korrekt gekennzeichnet. |
| - |
Von re_readparm(2) wurde der Parameter 'labels' nicht korrekt eingelesen. |
| - |
Fehler beim Einsatz des grossen Klassifikators Jumbo.rec. |
| - |
Fehler beim Sammeln von Rasterbildern mit TYPO_KEEPIMG, sofern ein Wörterbuch aktiviert und dort rel_repeat oder rep_repeat gesetzt waren. |
| KADMOS Version 4.3a | |
+ |
28-Aug-2007 |
| - |
Für CODE_UNICODE und CODE_UTF_8 wurden bei re?_info() die aktiven Kennungen inkorrekt zurückgegeben. |
| - |
Bei TIFF-Bildern wurde zuweilen die Bildauflösung nicht übertragen. |
| KADMOS Version 4.2i | |
+ |
06-Feb-2007 |
| - |
Seltener Protection Error in rec_do() bei Bildern mit 128 Zeilen oder Spalten. |
| KADMOS Version 4.2h | |
- |
06-Sep-2006 |
| - |
Sporadisch fehlerhafte Auswertung von Wörterbuch-Einträgen. |
| - | Seltener Fehler (Division durch 0) bei Schmutz-Bildern in rel_do(). |
| - |
Fehler in re_readimagefile() beim mehrfachen Lesen des ersten Bildes (Bildnummer 0) in Tiff-Dateien mit nur einem Bild. |
| + |
Neue Funktion respell_lookup() zur direkten Wörterbuch-Abfrage. |
| + |
Direkte Wörterbuch-Abfrage im Famulus implementiert (Doppelklick auf ein Wort im Resultat-Fenster oder Funktionstaste F1 für das Wort unter dem Text-Cursor). |
| + |
Erweiterung der Französisch- und Belgisch-Klassifikatoren um die Zeichen LATIN CAPITAL LETTER AE und LATIN SMALL LETTER ae. |
| + |
Erweiterung der Java-Schnittstelle (kadmosjava.dll) sowie zusätzliches Beispielprogramm für NetBeans IDE 5.0 von Sun. |
| KADMOS Version 4.2g | |
+ |
20-Juli-2006 |
| - |
Fehlerhafte Allokation in respell_init(). |
| + |
Neue Funktion re_rotateimage() zum Drehen von Bildern. |
| + |
Einbindung dieser Funktion im Famulus unter 'Edieren'. Der Menüpunkt 'Invertieren' wurde von 'Darstellung' nach 'Edieren' verschoben. |
- |
16-Juni-2006 |
| ± |
Die Funktionen re_readimagefile() und re_readimage() erzeugen bei leeren Bild-Dateien und leeren Bildern (Höhe*Breite==0) keine Fehlermeldung mehr sondern liefern stattdessen den Pointer NULL zurück. |
| + | ReSpell im Delphi-Beispielprogramm implementiert. |
| + |
Neue Funktion re_imagehandle2image(), mit welcher das durch ein ReImageHandle gegebene Bild in eine ReImage-Datenstruktur eingetragen werden kann. |
| + |
Unterstützung des UTF-8 Kodes. |
| + |
Erweiterte und leicht veränderte Schnittstelle zu Java. |
| + |
Deutlich verkleinerte und leicht verbesserte Klassifikatoren norm*.rec. |
| + |
Leicht verbesserte Klassifikatoren mark*.rec und corner.rec. |
| KADMOS Version 4.2f | |
+ |
04-Mai-2006 |
- |
28-April-2006 |
- |
27-April-2006 |
| - |
Geringe Fehler in der Bewertung durch rel_word_value(). |
| - | Memory-Leak bei gesetztem Parameter deskew_min mit bestimmten Bildern. |
| - |
Korrektur einer unsinnigen Fehlermeldung im Software-Kopierschutz der DLL-Version. |
| - |
Fehler in der Funktion code_expand_lig() im Fall UNICODE. |
| ± |
Der Parameter reject_limit in ReSpellParm wurde gestrichen. |
| + |
Neues Element result_flags in der Datenstruktur RelResult zur Kennzeichnung von Resultaten, die durch ein angeschlossenes Wörterbuch bestätigt (RESPELL) wurden (RESULT_FLAG_RESPELL_*). Entsprechende Veränderung in der Struktur RecData. |
| + |
RESPELL arbeitet jetzt auch mit Wörterbüchern (*.hash) der Ispell-Version 3.3. |
| + |
RESPELL bearbeitet jetzt auch Segmentier-Alternativen. Dies beansprucht natürlich viel Rechenzeit. Zum Steuern der Wörterbuch-Suche wurde ein neues Element respell_config in der Datenstruktur ReSpellData eingeführt. Es kann mit den Werten RESPELL_FAST_LOOKUP, RESPELL_NORMAL_LOOKUP und RESPELL_EXTENSIVE_LOOKUP besetzt werden. Eine weitere Optimierung (Rechenzeit, Leistung) ist in Arbeit. |
| + |
Neue Klassifikatoren jumbo.rec und fraktur.rec. Sie sind 20%-25% kleiner und wiederum verbessert (weniger Substitutionen). |
| + |
Zur besseren Lesbarkeit wird der Parameter code in re_writeparm?() dezimal statt hexadezimal ausgegeben. Für re_readparm?() sind beide Darstellungen zulässig. |
| KADMOS Version 4.2e | |
- |
14-Feb-2006 |
| - |
Fehlerkorrekturen im Software-Kopierschutz-Modul. |
| - | Korrektur fehlerhafter Meldungen in Uninstall.exe |
| - |
Fehler bei der Bearbeitung leerer Bilder mit der Option GENERAL_PREP_ONLY. |
| - |
Seltener Fehler bei der Binarisierung von Graubildern mit Einstellungen verschieden von PREP_GRAYTOBIN_MEDIUM. |
| + |
Verbesserte Algorithmen zur Bildverkeinerung und Vergrösserung. |
| ± |
Zusätzlicher Parameterwert PREP_GRAYTOBIN_UNIFORM, um gleichmässig ausgeleuchtete Graubilder mit einer Schwelle zu binarisieren. |
| KADMOS Version 4.2d | |
- |
22-Nov-2005 |
| + |
respell auch für Visual Basic verfügbar. |
| ± |
Die Ispell Parameter ispell_config, ispell_minlen und ispell_maxlen wurden aus der Sruktur ReSpellParm in die Struktur ReSpellInit verlegt, da sie vor der Initialsierung von Ispell gesetzt sein müssen. Die int-Datentypen in den ReSpell Strukturen wurden als short deklariert, um auf verschiedenen Plattformen ein korrektes 8-Byte Alignment zu gewährleisten. |
| ± |
Die Integration von respell.h in kadmos.h wurde erforderlich, um respell auch für Visual Basic bereitzustellen. |
| KADMOS Version 4.2c | |
+ |
20-Okt-2005 |
| ± |
Die Integration von respell.h in kadmos.h wurde erforderlich, um respell auch für Visual Basic bereitzustellen. |
| KADMOS Version 4.2b | |
- |
29-Sep-2005 |
| KADMOS Version 4.2a | |
+ |
08-Sep-2005 |
| KADMOS Version 4.1i | |
- |
08-Juli-2005 |
- |
10-Juni-2005 |
| - | Access violation in kadmosj.dll, Funktionen RelGetResult() und RepGetResult(). |
+ |
01-Juni-2005 |
- |
12-April-2005 |
| KADMOS Version 4.1h | |
+ |
03-März-2005 |
| - |
Dauerschleife bei der Vorverarbeitung (morphing) in rel_do() seit Version 4.1f. |
| - |
Korrektur der Windows-CE-Version für den Prozessor ARMV4. |
| KADMOS Version 4.1g | |
- |
15-Feb-2005 |
| + |
Leichte Verbesserungen bei der alternativen Segmentierung |
| KADMOS Version 4.1f | |
- |
22-Dez-2004 |
| + |
Leicht verbesserte Trennung zusammenhängender Zeichen (Morphing). |
| ± |
Korrekturen bei der Zeilenfindung in rep_do(). In seltenen Fällen wurde in einzelnen Zeilen Schmutz generiert. |
| + |
Deutliche Verbesserung der Zeilenfindung in rep_do() bei Nadeldruck. |
| + |
Entscheidend verbesserte Blank-Erkennung bei Hand- und Maschinenschrift. Die Fehlerrate bei der Blank-Erkennung konnte auf unseren Testdaten um 90% gesenkt werden. |
| - |
Seltener Protection-Error in bei der Binarisierung von Graubildern. |
| - |
rel_word_value() lieferte unsinnige Werte zurück. |
| - |
Unsinnige Fehlermeldung in rep_do(), falls das übergebene Bild nur aus wenigen unsinnigen Komponenten bestand. |
| KADMOS Version 4.1e | |
- |
02-09-2004 |
- |
18-08-2004 |
- |
09-08-2004 |
| + |
Erweitertes Java-Beispiel (Fehlerbehandlung). |
| + |
Für die folgenden Plattformen können zeitbeschränkte Mini-Developer-Kits direkt von unserer Web Site heruntergeladen werden: Windows NT-XP, Windows CE, Delphi, Visual Basic und Java. |
- |
26-07-2004 |
| - |
Seltener Memory-Fehler in rep_do() bei verschmutzten, doch sonst leeren Bildern. |
| + |
KADMOS für WindowsCE/PocketPC verfügbar. |
| + |
Zum Setzen und Abrufen von parm.labels unter
Delphi wurden zwei neue Funktionen bereitgestellt: |
| KADMOS Version 4.1d | |
± |
24-06-2004 |
- |
22-06-2004 |
| - |
Fehlerhaftes Sammeln von Rasterbildern mit rel_collect_kernel() und kadmos.ini im Modus REL. |
| - |
Die Zeichen Å und å fehlten in den finnischen Klassifikatoren. |
| - |
In rep_do() wurden gelegentlich Buchstabenteile verschluckt. |
| - |
Seltene unsinnige Fehlermeldung in rel_do() "Widersprüchliche Komponenten-Position". |
| + |
Die Zeichen 5a und 6a (OCRA 5 und 6) wurden in die Klassifikatoren jumbo*.rec, ttf*.rec und numplus*.rec von den Zeichen 5 und 6 (Maschinenschrift 5 und 6) getrennt, um eine bessere Unterscheidung von 5 und 6 (Maschinenschrift) zu erzielen. |
| + |
Verbesserte Speicherverwaltung in rep_do() und rel_do(). |
| KADMOS Version 4.1c | |
+ |
17-05-2004 |
| + |
Verbesserung der Memory-Verwaltung für grosse Bilder. |
| ± |
Veränderte (vereinfachte) Funktion rel_lineshadow(). Das zurückgegebene Feld hat nun den Datentyp "unsigned char", der jeweilige Schatten bezieht sich direkt auf die Spaltennummer des zugrundeliegenden Bildes. Die Konstante SHADOW_OFFSET wurde damit bedeutungslos und wurde gestrichen. |
| KADMOS Version 4.1b | |
+ |
08-04-2004 |
| + |
Mit dem Programm chopper.exe werden nun auch standardmässig die Programme Alcstrip.exe und Alcfill.exe mitgeliefert. |
| + |
Punktuelle Verbesserungen in Jumbo*.rec, Hand*.rec und Ttf*.rec. |
| - | Protection Error in rec_init() beim Start mit einer Kommandozeile länger als _MAX_PATH. |
| - | Protection Error in rel_corr(). |
| KADMOS Version 4.1a | |||||||
- |
12-03-2004 |
||||||
+ |
11-März-2004 |
||||||
+ |
04-März-2004 |
||||||
| ± |
Die Codepages in kadmos.h wurden neu deklariert. |
||||||
| + | Drei neue Codepages wurden ergänzt:
|
||||||
| ± |
Zur Vorbereitung von Multi-Byte Darstellungen im Unicode wurde der Speicher 'rec_char' für Resultat-Kennungen von 4 Byte auf 8 Byte erhöht (REC_CHAR_SIZE). Entsprechend wurde TEXT_FORMAT_KADMOS_2BYTE umbenannt in TEXT_FORMAT_KADMOS_MULTIBYTE. |
||||||
| ± |
Das Struktur-Element 'labels' in reParm ist
neu als Pointer deklariert und wird von re?_init() entsprechend allokiert. Die
Grösse des allokierten Speichers wird unter dem neuen Strukturelement
'labels_size' zurückgeliefert. Die Freigabe von 'labels' erfolgt in
re?_end(). Das Makro REC_LSIZE wurde gestrichen. Da Parameter nun nicht mehr
einfach kopiert werden können (Überschreiben des Pointers 'labels'!),
wurde hierfür eine entsprechende Funktion bereitgestellt: |
||||||
| + |
Ein verbessertes Java-Beispiel wurde für die DLL-Version von Kadmos bereitgestellt. |
||||||
| KADMOS Version 4.0i | |
± |
18-Feb-2004 |
- |
12-Feb-2004 |
- |
06-02-2004 |
| - |
Fehlerhafte Behandlung unsinnig spezifizierter Bildauflösungen in rel_do(). |
- |
23-01-2004 |
+ |
20-01-2004 |
| - |
Speicherprobleme bei häufigem (10000++) Aufruf von re_hbitmap2image(). |
| KADMOS Version 4.0h | |
- |
06-01-2004 |
| - |
Fehler in rep_do() beim Aufruf von re_collect_init() vor rep_do(), falls rep_do() mit dem Parameter GENERAL_LINEPOSITION_ONLY aufgerufen wurde. |
| - |
Fehler in rep_do() - die y-Koordinaten der Einzelzeichen in den erkannten Zeilen (rel_result) waren meist um den Wert 1 zu klein. |
| - | Fehler bei der Bestimmung der Koordinaten der Einzelzeichen, sofern der Parameter PREP_SCALING gesetzt war und eine Skalierung durchgeführt wurde. In diesem Fall hatte auch rel_collect_kernel() nicht korrekt gearbeitet. |
| - |
Fehler beim Einlesen grauwertiger TIFF-Bilder. |
| - |
Doppelte Allokation in re_clipboard2image(), dadurch nur unvollständige Speicherfreigabe in re_freeimage(). |
| - |
Inkorrekte Koordinaten und Projektionen bei der Schutzentfernung (SPOTREMOVAL). |
| KADMOS Version 4.0g | |
- |
20-11-2003 Seltener Fehler 'Komponenten-Nummer nicht gefunden' in rel_do(). |
| - |
Fehler in der Zeilenverfolgung in rel_do(). |
| - |
Fehler bei der Allokation von Bildern des Typs IMGTYPE_POINTERARRAY in der Funktion re_cloneimage(). Dadurch wurden die Bilder von re_freeimage() nicht korrekt freigegeben. |
| ± | Korrekturen bei der alternativen Segmentierung in rel_do(). |
| ± |
Korrekturen bei der Bestimmung von Leerzeichen bei Proportionalschrift. |
| + |
Neuberechnung des Klassifikators mark.rec. Die Zeichenklasse '.d' (Box mit eingedruckter Nummer oder Punkt) ist isoliert belassen, wird also nicht mehr automatisch als 'unmarkiert' gewertet. Ein Klassifikator mark2.rec wurde für den einfachen Fall unmarkierter leerer und markierter Boxen bereitgestellt. |
| + |
Etwa 10% schnellere Erkennung durch Optimierung interner Routinen. |
| + |
Verbesserte Maschinenschrift-Klassifikatoren ttf*.rec, insbesondere für fetten Druck. |
| + |
Schnelle Klassifikatoren *_s.rec
bereitgestellt. Sie benötigen nur etwa 60% der Rechenzeit gegenüber
KADMOS Version 4.0e bei nur geringfügig schlechterer Erkennungsleistung.
|
| + |
Die *.alc-Dateien und chopper.exe wurden für die Verwendung bei kundenspezifischen Merkmals-Klassifikatoren verallgemeinert. Neu eingeführt bei *.alc-Dateien wurde dafür eine Sektion '[content]' mit der Angabe von 'labels'. |
| + |
Neue Funktion rec_get_features(), mit welcher auf diejenigen Merkmale zugegriffen werden kann, die von KADMOS für die Einzelzeichen-Erkennung verwendet wurden. |
| KADMOS Version 4.0f | |
+ |
25-Sep-2003 Verbesserter Klassifikator norm.rec, insbesondere für OCR-A (normocra.rec) |
- |
24-Sep-2003 Fehler beim Sammeln von Rasterbildern mit Kadmos.ini |
+ |
16-Sep-2003 |
| + |
Erweiterter Klassifikator corner.rec. Zusätzliches Zeichen BLACK SQUARE (Unicode 0x25a0) in diesem Klassifikator. |
| - |
Seltener Protection Error bei der Zeilen-Verfolgung in rel_do(). |
| - | Nach der Grid-Detektion in rep_do() wurde eine gesetzte Funktion rel_hook nicht aufgerufen. |
| KADMOS Version 4.0e | |
- |
18-Jun-2003 |
| - |
TIFF-Dateien mit nur einem Bild wurden nach dem Lesen nicht ordungsgemäss freigegeben. |
| - |
Fehler in der Binarisierung von Farbbildern im Falle von Bildern mit grossen Weissbereichen. |
| + |
Der Famulus wurde erweitert, um auch Normschrift-Belege mit bis zu drei Zeilen mit KADMOS-CL erkennen zu können. |
+ |
16-Jun-2003 |
| + |
Für den Parameter 'prep' in ReParm wurden zwei zusätzliche Werte PREP_RGBTOGRAY_COLORMIN und PREP_RGBTOGRAY_COLORMAX bereitgestellt. Ist PREP_RGBTOGRAY_COLORMIN gesetzt, so werden bei Farbbildern die Farben eliminiert, nur der Grau-Anteil bleibt erhalten. Ist PREP_RGBTOGRAY_COLORMAX gesetzt, so werden bei Farbbildern die Farben dunkel dargestellt, entsprechend dem Maximalwert des Rot-, Grün- oder Blau-Anteils. |
| + |
Bei der Binarisierung (Umwandlung von Grau- in Schwarzweiss-Bilder) wurde eine adaptive Schwellenbildung neu entwickelt. Dadurch werden auch ungleichmässig ausgeleuchtete Bilder mit normalem Kontrast vernünftig binarisiert. |
| + |
Der Famulus hat ein neues Fenster erhalten, in dem das Resultat der Vorverarbeitung dargestellt werden kann. Das Menü 'Filter' konnte somit enfallen. |
| + |
Die Option OPTION_BASICLABELS wurde aufgeteilt in Spezifikation bei ReParm (labels) OPTION_BASICLABELS_PARM und in die Spezifikation bei den Resultaten (RecResult, RelResult) OPTION_BASICLABELS_RESULT. Wie bisher bewirkt das Setzen von OPTION_BASICLABELS beides. |
| + |
Kadmos unterstützt jetzt auch die
Erkennung beliebiger Objekte, welche durch kundenspezifische Merkmale gegeben
sind. Dazu sind gekennzeichnete Merkmalssätze der Objekte bereitzustellen,
aus denen von re Recognition eine entsprechende Rec-Datei berechnet wird.
Für die Erkennung mit rec_do() sind die Merkmals-Vektoren unter
RecData.image.data bereitzustellen. Die möglichen Werte von image.imgtype
wurden in kadmos.h entsprechend ergänzt: |
| + | Verbesserte Algorithmen zur Zeilenfindung in rep_do(). |
| + | Neue und verbesserte Algorithmen zur Zeilenverfolgung, insbesondere bei kurzen Wörtern. |
| + |
Update/Redesign der
Visual-Basic-Schnittstelle. Insbesondere wurde die Fehlerbehandlung angepasst
und es wird nun auch die Verwendung des Datentyps 'String' unterstützt.
Dafür bereitgestellte neue Funktionen und Makros sind:
|
| - |
Die Bewertung der Schräge von Zeichen (Unterscheidung zwischen \, |, /) bei Aufrufen von rec_do() war Abhänging von der bei vorangegangenen rel_do() Aufrufen ermittelten mittleren Schräglage der Zeichen dieser Zeile. |
| - |
Beim Chopper wurden in dem Menue "Auswahl von [reject] - Vermeidung von Substitutionen" zuweilen (fälschlicherweise) Kennungen angeboten, die dann (korrekterweise) nicht gewählt werden konnten. |
| - |
Fehler bei der Schmutzentfernung. Trotz korrekt gesetzter Parameter wurde Schmutz in verschiedenen Fällen nicht entfernt. |
| - |
Der Parameter PREP_SCALING wurde in rec_do() nicht korrekt ausgewertet. |
| - |
Seltener Protection Error in rel_do() bei verschmutzten Bildern. |
| KADMOS Version 4.0d | |
+ |
22-Apr-2003 |
| + |
Die Berechnung der Schräge von Zeichen (slant, italic) konnte mit einem neuen Algorithmus wesentlich verbessert werden. Dies betrifft insbesondere die Zeichen Backslash, Vertical Mark und Slash. |
| - |
Die Schräglagen-Information (slant) für Backslash ("\_", "\ ") fehlte in allen Klassifikatoren. |
| - | Bei rep_do() wurde die WM_USER-Message REP_LINE_CNT nicht mehr abgesetzt. |
| KADMOS Version 4.0c | |
± |
02-Apr-2003 |
| - |
Die Funktion re_createimage() hat in einigen Fällen zu wenig Speicherplatz bereitgestellt. |
| - | Bei der Linux-Version wurden die *.al0 und *.al1-Dateien im Verzeichniss 'wintools' versehentlich auch ohne 'Carriage Return'-Zeichen am Zeilenende abgelegt. |
| - |
In seltenen Fällen Protection Error, falls rel_result_maxlen zu klein gewählt wurde. |
| ± |
Die bisherige Abweisungsklasse '#~' wurde mit Unicode 0x224B,0x0020 (TRIPPLE TILDE Maschinenschrift) und der Ersatz-Kennung '~4' bei jumbo.rec, ttf.rec und numplus*.rec in die Gruppe der Sonderzeichen aufgenommen. |
| - |
Endlos-Schleife in sichten.exe, wenn die letzte Bildschirm-Seite vollständig gefüllt war und weitergebättert wurde. |
| ± |
Das Linken der mit Microsoft VC7 compilierten Bibliotheken unter Microsoft VC6 war nicht möglich, da dort eine Funktion ftol2() gefehlt hat. Eine solche Funktion (sie ruft einfach ftol() auf) wird jetzt mitgeliefert. |
| + |
Neues C++ Beipiel reldemopp.cpp. |
| ± |
Um Kollisionen bei der Verwendung von Open-Source-Software für das Lesen und Schreiben von Bilddaten zu vermeiden, wurden die entsprechenden KADMOS-Funktionen bei der Library-Version von KADMOS in eine gesonderte Bibliothek reimageio.lib gestellt. Dies betrifft die Funktionen re_openimagefile(), re_readimagefile(), re_writeimagefile(), re_closeimagefile(), re_readimage() und re_writeimage(). Die Funktion re_freeimage() ist sowohl in reimageio.lib als auch in den Bibliotheken rec*.lib, rel*.lib und rep*.lib enthalten. |
| KADMOS Version 4.0b | |
- |
27-Feb-2003 |
| - |
Seltener Fehler "out_img->img_height<=0" bei verschmutzten Bildern in rel_do() und rep_do(). |
| - | In einigen Fällen fehlende Speicherfreigabe in re_writeimage(). |
| - |
Vertauschte Koordinaten bei der Detektion vertikaler Linien (GRID_LINE_V): left<->top, width<->height. |
| - |
Gelegentlicher Protection Error bei gemischtem Font (Jumbo*.rec, Numplus*.rec). |
| + |
Zusätzliche Funktion re_image2hbitmap() bereitgestellt. |
| + |
KADMOS Developer-Kit für Windows auf Microsoft .NET umgestellt. Dabei wurden diverse Compiler-Fehler bei der Optimierung/String-Verarbeitung festgestellt und durch Veränderungen unseres Codes neutralisiert. Deshalb empfehlen wir beim Umstieg ausführliche Tests. |
| KADMOS Version 4.0a | |
+ |
14-Jan-2003 |
| + |
Zusätzliche schnelle und kleine Klassifikatoren (Jumbo_s_*.rec, Ttf_s_*.rec, Hand_s_*.rec, ...) zur schnellen Erkennung bzw. zur Einsparung von Speicherplatz (Pen-Computing). Geschwindigkeit und Qualität dieser Klassifikatoren entsprechen den Werten von Kadmos 3.5. An einer zusätzlichen Beschleunigung und Klassifikator-Reduktion wird gearbeitet. |
| + | Zusätzliche Kennungen (Kyrillisch,
Arabisch-Indische Ziffern). Zusätzliche Sonderzeichen (^ ¡ ¢ ¥ § © ® ¿) für Hand- und Maschinenschrift. |
| ± |
Das Handschrift-Zeichen E_ wurde in drei
Formklassen aufgeteilt: |
| ± |
Das Handschrift-Zeichen b_ wurde in zwei
Formklassen aufgeteilt: |
| + |
Zusatzliche Abweisungsklassen für kritische Anwendungen (#-#/#<#=#>#?#S#[#\#]#y#~). Eine Beschreibung der zugrundeliegenden Zeichenformen befindet sich in unserer Website. |
| + |
Die Technik der von KADMOS selbst verwalteten Allokation (Parameter GENERAL_HEAP_ALLOC) hat sich bewährt. Sie wurde deshalb fest implementiert, der Parameter GENERAL_HEAP_ALLOC entfällt. |
| KADMOS Version 3.5u | |
± |
03-Dez-2002 |
| - |
Seltener Fehler bei der Schmutzentfernung (SPOTREMOVAL) in gestörten Bildern. |
| - |
Seltener Fehler bei Segmentierung - aufeinanderfolgende rel_do()-Aufrufe brachten für gleiches Bild und gleiche Parameter unterschiedliche Resultate. |
| - |
Fehler bei der binären Filterung von Bildern mit 1 Byte pro Bildpunkt. Dies führte auch zu Fehlern in rel_do() bei Bildern mit 1 Bit pro Bildpunkt. |
| ± |
Die JPEG- und PNG-Bild I/O Routinen bearbeiten jetzt auch die Bildauflösung. |
| + |
Bis zu 128 Aufrufe von re?_init() können simultan erfolgen (bisher nur 32). |
| KADMOS Version 3.5t | |||
- |
29-Oct-2002 |
||
| - |
Fehler bei Grid-Erkennung in rep_do().
Korrigierte Formel zur Bestimmung von 'rep_memory_size' in der Struktur
ReInit:
|
||
| + |
Zeichenklasse '.2' (dicker Punkt Maschinhenschrift) in den Klassifikatoren jumbo*.rec, ttf*.rec und numplus*.rec hinzugefügt. |
||
| KADMOS Version 3.5s | |
- |
22-Oct-2002 |
| - |
Fehler bei der Behandlung von Segmentier-Alternativen. |
| - |
Fehler bei der Erkennung von Schrägstrichen. |
| - |
Diverse Fehler im Basic- und Delphi-Interface behoben (fehlender Parameter, fehlende Funktion, veränderte Struktur). |
| ± |
Diverse Ungereimtheiten bei der Bild Ein- und Ausgabe beseitigt (Dateien mit mehreren Bildern), verbesserte Fehlerbehandlung. |
| + |
Leicht verbesserte Klassifikatoren jumbo*.rec, hand*.rec, ttf*.rec und numplus*.rec. Das Zeichen '1a' (OCRA-Eins) wurde bei den Klassifikatoren jumbo*.rec, ttf*.rec und numplus*.rec ergänzt. |
| KADMOS Version 3.5r | |
± |
03-Sep-2002 |
| ± |
Der Datums-Eintrag aller Kadmos-Quell-Dateien (*.h, *.c, ...) wurde für den Einsatz des CVS (Concurrent Versions System) verändert. Falls Entwickler das Kadmos-Developer-Kit ebenfalls mit Hilfe von CVS verwalten, sollte beim Updaten auf eine neue Kadmos-Version dort die die CVS-Option '-ko' gesetzt werden. Ohne diese Option '-ko' wird in die Quellen das Datum des Updatens eingetragen. |
| + |
Implementierung der Erkennung von Vektor-Bildern (Pen-Computing) mit rec_do(), rel_do() und rep_do(). Dazu Einführung einer neuen Datenstruktur ReStroke in Kadmos.h. Die Funktion re_drawline() wird damit überflüssig und aus dem Developer-Kit gelöscht. |
| + |
Das Developer-Kit enthält ein Beispiel (cppdemo.cpp) für die Einbindung von Kadmos in C++-Programme. |
| ± |
Veränderung von kadmos.ini ("savebmp"->"saveimg") wegen Pen-Unterstützung. |
| + |
Einführung eines Parameters/Makros GENERAL_HEAP_ALLOC für parm.general. Die Allokation von Speicher verbraucht etwa 15% der Rechenzeit eines rep_do()-Aufrufs. Mit GENERAL_HEAP_ALLOC kann dies auf etwa 11% unter Windows 2000/XP gesenkt werden, auf unter 1% unter Linux. GENERAL_HEAP_ALLOC ist voreingestellt. |
| + |
Leicht verbesserte Klassifikatoren jumbo*.rec, hand*.rec, ttf*.rec und numplus*.rec. |
| + |
Neue Funktion KADMOS_ERROR KADMOS_API re_writeimagefile(ReFileHandle, ReImage *image) zur Ausgabe von Bildern als Bmp-, Tiff-, oder Ras-Datei. Die Funktion re_openimagefile() wurde dafür um einen Parameter char *mode erweitert ("r" für Lesen, "w" für Schreiben, "a" für Anfügen). |
| + |
Das Developer-Kit enthält ein Beispiel (imgconvert.c) für die Anwendung von re_readimagefile() und re_writeimagefile() zur Wandlung von Bilddaten in ein anderes Format. Die Programme ras2tif.exe und tif2ras.exe wurden aus dem Developer-Kit entfernt. |
| + |
Die Funktion re_SetErrorText() wurde in das Developer-Kit übernommen, um eine korrekte Übermittlung von Fehlermeldungen zu ermöglichen. Beispielhaft wurde sie in imgconvert.c eingesetzt. Zur Vereinheitlichung wurde der Rückgabewert von re_ClearError() auf 'void' gesetzt. |
| KADMOS Version 3.5q | |||||||||||||||||||
- |
16-Jul-2002 |
||||||||||||||||||
± |
11-Jul-2002 |
||||||||||||||||||
| - |
Fehler in den re_collect_*()-Routinen bei mehrfachem Aufruf. |
||||||||||||||||||
| ± |
Komplettierung von re_readimage() und re_readimagefile() mit weiteren TIFF-Varianten (Graubilder). |
||||||||||||||||||
| + |
Bereitstellung einer zusätzlichen Funktion re_image2clipboard(). |
||||||||||||||||||
| + | Neue Funktionen zum Bearbeiten von ReImage
Bilddaten:
|
||||||||||||||||||
| + |
Erweiterung von famulus.exe mit direkter Spezifikation von Teilbildern und Kopier-Funktion. |
||||||||||||||||||
| + |
Neuer Klassifikator corner.rec zur Erkennung von Kanten-Markierungen (Winkel zur Kennzeichnung von Beleg-Ecken). |
||||||||||||||||||
| - |
Fehler in re_readimagefile() beim Lesen aufeinanderfolgender Bilder einer TIFF-Datei. |
||||||||||||||||||
| - |
Unsinnige Fehlermeldung nach dem (erfolgreichen) Aufruf von re_image2bmp(). |
||||||||||||||||||
| ± |
Erweiterung der Funktion von re_bmp2image() für Bitmaps mit separat gespeicherten Bits. |
||||||||||||||||||
| - |
Fehler in rel_do() bei der Verwendung von Codepages != 1252. |
||||||||||||||||||
| + |
Kadmos für Windows-CE / Pocket-PC (Pen-Computing) verfügbar. |
||||||||||||||||||
| KADMOS Version 3.5p | |
+ |
13-Jun-2002 |
| ± |
Anpassung der Unicode-Zeitkennung der Zeichen
LATIN SMALL D WITH CARON ("d,") und LATIN SMALL T WITH CARON ("t,") an die
übliche Kodierung: |
+ |
11-Jun-2002 |
| - |
Gelegentliche Abstürze bei der Textausgabe, sofern veraltete Dateien Kadmos.de, Kadmos.hu oder Kadmos.uk verwendet wurden. |
| - |
Die automatische Erkennung, Voreinstellung und Bearbeitung der Codepages CODE_PAGE_858, CODE_PAGE_1251 und CODE_PAGE_1253 war nicht vollständig implementiert. Bei den Nicht-Windows-Systemen betrifft dies auch die Codepages CODE_ISO_8859_7 und CODE_ISO_8859_9. |
| ± |
Anpassung der Unicode-Zeitkennung der Zeichen
LATIN CAPITAL L WITH CARON ("L,") und LATIN SMALL L WITH CARON ("l,") an die
übliche Kodierung: |
- |
04-Jun-2002 |
| - |
rec_info(), rel_info() und rep_info() haben parm.code verändert, ohne dass dies dokumentiert worden ist. parm.code bleibt nun unverändert. |
| - |
In den Datein Griechisch-Klassfikatoren fehlten Zeichenklassen (Jumbogr.*, Ttfgr.*, Handgr.*). |
| - |
Fehlerkorrektur bei den Deklarationen für Visual Basic. |
| + |
Neue Funktions-Deklarationen für Delphi. |
| + |
Kadmos portiert auf das Operations-System AIX. |
| + |
Eine Funktion re_hbitmap2image() (für Windows) wurde hinzugefügt. |
| + |
Funktionen rec_group_labels() und rel_group_labels() zum Wandeln der rec_do() und rel_do() Resultate von Basis-Kennungen in Gruppen- Kennungen wurden hinzugefügt. |
| - |
In rel_do() und rep_do() wurden für Codepages ungleich ISO 8859_1 zuweilen fehlerhafte Resultate zurückgeliefert. |
| - |
Von rel_do() und rep_do() wurden nur Basis-Kennungen zurückgegeben. |
| KADMOS Version 3.5o | |
- |
13-Mai-2002 |
- |
07-Mai-2002 |
± |
03-Mai-2002 |
| ± |
Die Deklaration von GetPrivateFileName() ist jetzt in Kadmos.h enthalten. |
| - |
Protection-Error in rep_do() bei stark verschmutzten Bildern. |
| - |
Die Schmutzentfernung in rec_do() arbeitete nicht korrekt. |
| + |
Linien- und Boxen-Entfernung wurde auch in rec_do() implementiert. |
| + |
Neue Funktionen rel_clear(), rel_recset() und rel_corr() zur Korrektur von Resultaten aus rec_do() gemäss der Zeichen-Position in einer Zeile. Dies wird unter anderem für das Pen-Computing benötigt. Ein Beispiel ist in RelDemo.c zu finden. |
| - |
Interner Fehler (gage<2) bei der Erkennung/Schmutzentfernung von Flecken. |
| ± |
rel_char_space wird auch bei proportionlaler Zeichenteilung zurückgegeben. |
| + |
Korrektur der Handschrift-Basisklassifikatoren für 0_-D_, U_-V_, C_-L_ und @_. |
| KADMOS Version 3.5n | |
- |
27-Mar-2002 |
| - |
Fehler bei der Bearbeitung von Bitmaps mit bis zu 16 Bit per Pixel ohne Farb-Tabelle. |
+ |
Aus der Zwischenablage werden nicht mehr nur Bitmaps mit 16 Bit per Pixel akzepiert. |
| + |
Unterstützung grosser Dateien (>2GByte) für alle Plattformen. |
| + |
rec_do() gibt für leere Bilder rec_value[0]==0 zurück, ansonsten stets rec_value[0]!=0. RE_EMPTYIMAGEERROR wird dadurch nicht mehr benötigt. |
| - |
Fehlerhafte Rückgabe der Resultate der Grid-Detektion in rel_grid. |
| + |
Verbesserte Linen- und Boxen-Erkennung. |
| - |
rel_do() gab bei leeren Bildern die Resultate des letzten Aufrufs zurück. |
| - |
Fehler in rep_do() bei extrem verschmutzten Bildern. |
| - |
Fehler in rel_do(), der zu veränderten (falschen) Resultaten beim Sammeln von Rasterbildern führte. |
| KADMOS Version 3.5m | |
- |
06-Feb-2002 |
| - |
Fehler bei der Weitergabe der Bild-Auflösung von rep_do() an rel_do(). |
± |
PREP_SCALING ist nicht mehr voreingestellt, um Fehler bei falsch übergebener Auflösung zu vermeiden. |
| - |
Fehler bei der Erkennung von Schrägstrichen behoben. |
| - |
Seltener Fehler in rel_do() - Division durch 0. |
| KADMOS Version 3.5l | |
- |
17-Jan-2002 |
± |
02-Jan-2002 |
| - |
Fehler bei der Segmentierung unterbrochener Zeichen. |
| - |
Fehler bei der Bewertung von sehr seltenen Zeichen beim Anschluss von Kontext-Dateien. |
| KADMOS Version 3.5k | |
- |
28-Nov-2001 |
| + |
Ergänzung einiger noch nicht implementierter Fälle für das Zurückschreiben der Resultate der Vorverarbeitung mit PREP_INPLACE. |
- |
26-Nov-2001 |
+ |
23-Nov-2001 |
| - |
Fehler in der Vorverarbeitung von Grauwert-Bildern in rel_do(). |
| KADMOS Version 3.5j | |
- |
07-Nov-2001 |
- |
05-Nov-2001 |
| - |
Entfernung von umgebenden Weiss-Zeilen und -Spalten in rec_do() war inkorrekt. |
| - |
re_readimagefile() brachte bei BMP- und Single-TIFF-Dateien auch ein Resultat bei Bildnummern verschieden von Null. |
+ |
02-Nov-2001 |
| - |
Fehler in der Auswertung von PREP_SCALING - dies wurde fast immer durchgeführt. |
| - |
Fehler in reConfig.dll und re?_info() bei der Auswertung von parm.alc. |
| - |
Fehler bei der Rückgabe der top-Werte in rel_do() bei oberen weissen Pixel- Zeilen und Auflösung von 300 dpi (kein Skalieren). |
| + |
Definition von KADMOS_MAJOR, KADMOS_MINOR, KADMOS_MKVER() und KADMOS_VERSION in Kadmos.h zur Versions-Kontrolle durch den C/C++ Preprocessor. |
| KADMOS Version 3.5i | |
- |
23-Okt-2001 |
| - |
Protection-Error in re_collect() beim Sammeln großer Bilder. |
| - |
Protection-Error in rel_do() beim Segmentieren sehr komplexer Bilder. |
| - |
Teilweise inkorrekte Werte von rec_value in rel_do() durch fehlerhafte Auswertung der Zeichenbreite. |
| KADMOS Version 3.5h | |
- |
15-Okt-2001 |
- |
08-Okt-2001 |
- |
05-Okt-2001 |
| ± |
Die Funktionen re_closeimagefile() und re_freeimage()geben KADMOS_ERROR zurück (bisher void). |
| KADMOS Version 3.5g | |
- |
27-Sep-2001 |
| + |
chopper.exe arbeitet jetzt auch in Fenstern mit einer Breite von mehr als 80 Zeichen. |
| - | Memory-Leak in rep_do() beim Erkennen leerer Bilder. |
| - |
Grid-Entfernung bei rel_do() arbeitete inkorrekt. |
| - | Fehler beim Lesen von Tiff-Dateien im MM-Format. |
| KADMOS Version 3.5f | |
± |
03-Sep-2001 |
| + |
Mit kadmos.hu gibt es jetzt auch eine ungarische Version für den Famulus und die Fehlermeldungen. |
| + | Leicht veränderte Bewertung der Zeichenbreiten für rec_value (Rel, REP). |
| - |
Fehlerhafte Auswertung der Schräglage bei Klassifikatoren ohne Schräglagen-Information (norm*.rec, mMark.rec). |
| - | Fehler bei der Binarisierung von Farb- und Graubildern in Rec, Rel und Rep. |
| KADMOS Version 3.5e | |
- |
21-Aug-2001 |
| - |
Die Schrägstrich-Erkennung konnte bei Version 3.5d für Handschrift verbessert werden, hatte sich jedoch für Maschinenschrift verschlechtert. Der Fehler wurde behoben. |
| - |
Fehler in re_readparm() beim Einlesen der GRID-Einstellungen. |
| - |
Protection Error und Memory Leaks bei GRID-Erkennung. |
| - |
Die Konsol-Programme (Chopper, Info, Oem) ließen sich nur mit den Codepages 1251-1253 starten. |
| - |
Das Modul REP verschluckte einzelne Zeilen mit wenigen, untypischen Zeichen. |
| - |
Der reConfig-Dialog wurde erweitert (Zwischenspeichern und Wiedereinlesen der Parameter-Einstellungen). |
| KADMOS Version 3.5d | |
- |
06-Aug-2001 |
| - |
Die Parameter trig_factor und trig_maximum wurden nicht ausgewertet. |
| + |
Für den Rückgabewert "Fehlertyp" (long) der Kadmos-Funktionen wurde die folgende Deklaration in kadmos.h eingeführt: #define KADMOS_ERROR long. |
| ± |
Die Struktur-Definitionen in kadmos.h wurden mit zussätzlichen Datenelementen (filler) derart aufgefüllt, dass die Struktur- Komponenten bei allen Compiler-Einstellungen für das Alignement an gleicher Stelle liegen. |
| + |
Das Visual-Basic Beispiel für die Anbindung von Kadmos wird bei der DLL-Version des Developer-Kits aktuell mitgeliefert. |
| ± |
Die Routine zum Eintragen des Trigger-Codes bei der DLL-Version wurde überarbeitet. |
| + |
Das Dll-Developer Kit enthält nun auch ein Programm uninstall.exe, um mit dem Löschen aller Kadmos-Dateien auch alle Kadmos-Einträge in der Registry und in den Environment-Variablen zu löschen. |
| - |
In rel_do() - sofern nicht aus rep_do() aufgerufen - wurde die top-Position der erkannten Einzelzeichen noch immer nicht korrekt zurückgeliefert. |
| + |
Die Hand/Maschinenschrift-Vorklassifikation wird nur noch dann aktiviert, wenn tatsächlich Hand- und Maschinenschrift zusammen erkannt werden soll. Geschwindigkeitsgewinn bei reiner Hand- oder Maschinenschrift etwa 5%. |
| KADMOS Version 3.5c | |
| + |
21-Jun-2001 |
| - |
In rel_do() - sofern nicht aus rep_do() aufgerufen - wurde die top-Position der erkannten Einzelzeichen nicht korrekt zurückgeliefert. |
| - |
Der Parameter alc wurde nicht korrekt ausgewertet. |
- |
15-Jun-2001 |
+ |
11-Jun-2001 |
| + |
Neue Funktion rel_lineshadow(), um die Resultate der Vorklassifizierung in Hand/Maschinen-Schrift verfügbar zu machen. Zusätzliche Makros GENERAL_PREP_ONLY, GENERAL_LINESHADOW_ONLY, SHADOW_OFFSET, SHADOW_FONT_HAND und SHADOW_FONT_MACHINE. Ein Beispiel für die Anwendung von rel_lineshadow() findet sich im Demoprogramm reldemo.c. |
| KADMOS Version 3.5b | ||||||||||||||||||||||||||||||||||||
- |
31-Mai-2001 |
|||||||||||||||||||||||||||||||||||
| - | Fehler bem Sammeln von Zeichen mit kadmos.ini. | |||||||||||||||||||||||||||||||||||
+ |
28-Mai-2001 |
|||||||||||||||||||||||||||||||||||
| + |
Mit dem Famulus kann der Eintrag der Auflösung des bereitgestellten Bildes verändert und gegebenfalls in die Bilddatei zurückgeschrieben werden. |
|||||||||||||||||||||||||||||||||||
| + | Zusätzliche Zeichen in den
entsprechenden Klassifikatoren:
Klassifikatoren für Kroatien, Island und Rumänien wurden bereitgestellt. |
|||||||||||||||||||||||||||||||||||
| + | Das KADMOS Developer Kit enthält ab sofort auch die gemischten Klassifikatoren (jumbo*.rec). | |||||||||||||||||||||||||||||||||||
| + | Anstelle des Konsol-Programs Info enthält das Developer Kit nun ein analoges Windows-Program ImageInfo. | |||||||||||||||||||||||||||||||||||
| - |
Im Famulus haben die KADMOS-CL Klassifikatoren bei Bildern mit einer Auflösung ungleich 300 dpi nicht mehr korrekt gearbeitet. Die Bilder wurden vor der Erkennung auf 300 dpi transformiert, die neue Auflösung jedoch nicht eingetragen. |
|||||||||||||||||||||||||||||||||||
| - |
Die neue Funktion re_clipboard2image() war fehlerhaft, und damit auch die Funktion "Bearbeiten,Einfügen" im Famulus. |
|||||||||||||||||||||||||||||||||||
| - |
Die Parameter-Versorgung für das Entfernen vertikaler Linien war fehlerhaft (Vertauschung von minimaler/maximaler Höhe und Breite). |
|||||||||||||||||||||||||||||||||||
| - | Wurden dem Modul rel_do() leere Bilder übergeben, so wurde intern Speicher allokiert, aber nicht mehr korrekt freigegeben. | |||||||||||||||||||||||||||||||||||
| - |
Inkorrekte Vorverarbeitung von Bildern mit mehr als 128 Pixel-Zeilen in rel_do() und rec_do(). |
|||||||||||||||||||||||||||||||||||
| - | Inkorrekte Übergabe der Auflösung im Modul rel_do() bei Tif-Dateien. | |||||||||||||||||||||||||||||||||||
| - | Fehler bei der Auswertung von OPTIONS_EXCLUDE in rec_do(). | |||||||||||||||||||||||||||||||||||
| KADMOS Version 3.5a | |
- |
02-Apr-2001 |
| KADMOS Version 3.4s | |
+ |
15-Feb-2001 |
| - |
Die Programme chopper.exe und RecMaker.exe lieferten einige fehlerhafte Gruppen-Kennungen, wenn bei ihrem Start die System-Codepage nicht die Codepage 850 war. Zur Kontrolle prüfe man die jeweils ersten Kennungen unter '[equivalence] rename' in den von den Programmen generierten Alc-Dateien. |
| KADMOS Version 3.4r | |
- |
22-Jan-2001 |
+ |
09-Jan-2001 |
- |
29-Nov-2000 |
| - |
Dauerschleife in rep_do() bei sehr großen, stark verschmutzten Bildern. |
± |
30-Okt-2000 |
| - |
Fehlerhafte Komprimierung in rel_do() bei Bildern mit Bildhöhen von 257 sowie 513-515 Pixeln korrigiert |
| - |
Fehlerhafte Erkennung der Zeichen -a und -b in norm.rec, NormOCRA.rec und NormOCRB.rec korrigiert. |
| - | Graubild-Binarisierung und Binär-Filterung in Famulus.exe korrigiert. |
+ |
22-Sep-2000 |
| + | Segmentierung verklebter Zeichen verbessert. |
| - | Fehler in Sortierung des Ergebnisgraphen (RelGraph) behoben. |
| - |
Fehler bei mehrfachem Aufruf von rel_do() mit Bildern höher als 128 Pixel-Zeilen und Speicher-Allocation zwischen den rel_do()-Aufrufen ohne Freigabe. |
| - |
Fehler in re_subimage() bei Aufruf nach re*_image() oder ohne Eintrag von biClrUsed im BITMAPINFOHEADER. |
| KADMOS Version 3.4q | |
+ |
06-Sep-2000 Zeichen *4 (Maschinenschrift '*' mit voller Zeilenhöhe) eingeführt |
| - | Error oder Memory Leak bei Graubild-Verarbeitung und Filterung in rel_do() |
| - | Error bei Fleck-Entfernung (falls leeres Bild als Resultat) |
+ |
04-Sep-2000 Neue Klassifikatoren Norm*.rec (Verbesserung bei E13B und CMC7) |
- |
01-Sep-2000 Memory-Leak im Fehlerfall (Loop-Error in rel_graph_sort) beseitigt |
- |
31-Aug-2000 Memory-Leak beseitigt |
+ |
25-Aug-2000 Verarbeitung von Grauwert-Bildern |
| + | Binärfilter zur Bild-Verbesserung |
| + | Griechisch-Klassifikator für Hand- und Maschinenschrift (auch kombiniert) |
| + | Neue Funktion re_bmpfile() zur Speicherung der Bilder aus RecData, RelData und RepData in eine BMP-Datei |
| + | Erkennung der Nadeldruck-Zeichen '.' und ',' verbessert |
| + | Verbesserte Erkennung von Normschrift CMC7 und E13B |
| ± | Aufteilung der Maschinenschrift-Ziffer 1 in die Formklassen 1 und 12 (=kleines l) |
| KADMOS Version 3.4p | |
+ |
20-Jun-2000 Verbesserung der Erkennung von Zahlen in Texten |
- |
09-Jun-2000 Unkomprimierte Tiff-Dateien wurden unter Windows nicht mehr gelesen. |
- |
08-Jun-2000 Falsche (keine) Auswertung von OPTIONS_EXCLUDE bei rec_do(), falls der gleiche Klassifikator gleichzeitig mit rel_init() oder rep_init() geladen wurde. |
+ |
07-Jun-2000 re_image() kann Datensätze von Multi-Tiff-Dateien jetzt auch unter Angabe der Datensatz-Nummer lesen (bisher nur mit NEXT_IMAGE). |
| - | Protection Error beim Setzen eines ungültigen Kontext (etwa CONTEXT_GERMAN für Numplus.rec) behoben |
+ |
03-Jun-2000 Sichten.exe wurde nach Windows portiert |
| - | Fehler bei der Auswertung von OPTIONS_EXCLUDE korrigiert |
| - | Fehler bei Segmentierung breiter Zeichen korrigiert |
| ± | Durch den Wegfall der Unterstützung des
16-bit Windows 3.11 konnten einige Windows Bibliotheken umbenannt
werden: rec_wnt.lib, rel_wnt.lib, rep_wnt.lib -> rec.lib, rel.lib, rep.lib rec_wntm.lib, rel_wntm.lib, rep_wntm.lib -> rec_mt.lib, rel_mt.lib, rep_mt.lib rec_wntd.lib, rel_wntd.lib, rep_wntd.lib -> rec_md.lib, rel_md.lib, rep_md.lib rec_wntc.lib, rel_wntc.lib, rep_wntc.lib -> rec_cs.lib, rel_cs.lib, rep_cs.lib |
- |
|