home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
OCR_13B.LZH
/
OCR.13B
/
HELP
/
1STGUIDE
/
TESTART
< prev
next >
Wrap
Text File
|
1994-07-27
|
4KB
|
59 lines
Text erkennen (F1)
==================
Startet die Texterkennung. Wenn ein ▌Block▌BFENSTER▌ markiert wurde, wird nur
dieser Blockinhalt zur Texterkennung benutzt; ist kein Block
definiert, wird das komplette Bild zur Texterkennung verwendet.
Bilder und Linien müßen eventuell vorher ▌gelöscht▌BLOSCHEN▌ werden, damit das
Programm Textzeilen bzw. einzelne Buchstaben erkennen kann.
WICHTIG:
--------
Bitte achten Sie darauf, daß die richtige Zeichensatz-Datenbank
geladen wurde. Wenn noch keine passende Datenbank vorhanden ist,
sollte man mit '▌Font löschen▌FLOSCH▌' die eventuell im Speicher befindliche
löschen (In 'Parameter'/'▌Font▌FONT▌' sollte man jetzt unbedingt die
relevanten Scannereinstellungen ins Kommentarfeld eintragen. Auch an
die Leerzeichenbreite sollte man denken).
Das Programm sucht zunächst nach der ersten Zeile. Als Zeile wird
erkannt, was durch mindestens eine leere (weiße) Linie oben und unten
umgrenzt wird und mindestens 5 Pixel hoch ist (Ich nehme an, daß
niemand auf die Idee kommt, solch kleine Buchstaben (<5 Pixel Höhe)
erkennen zu wollen). Auf diese Weise kann das Programm unter
Umständen Unterstreichungen automatisch ignorieren (wenn sich
Unterlängen einiger Buchstaben aber auf gleicher Höhe wie die
Unterstreichung befinden, funktioniert dies nicht mehr; in diesem
Fall muß man die Unterstreichung löschen (▌Block löschen▌BLOSCHEN▌)).
Nach dem das Programm eine Zeile gefunden hat, werden die Buchstaben
dieser Zeile separiert und mit den Buchstaben der
Zeichensatz-Datenbank vergleichen. Das Zeichen aus der Datenbank, das
die größte Ähnlichkeit mit dem zu erkennenden Zeichen hat, wird in
den Text eingefügt. Findet sich in der Datenbank kein Zeichen, das
eine ausreichende Ähnlichkeit hat, wird bei eingeschaltetem ▌Lernmodus▌TERKENN▌
der Benutzer nach dem Zeichen befragt, bei ausgeschaltetem Lernmodus
wird ein, vom Benutzter bestimmbares, ▌Ersatzzeichen▌KORREKT▌ in den Text
eingefügt. Sowohl die Art des Vergleichs zwischen den Zeichen, als
auch der Grad der ▌Übereinstimmung▌TERKENN▌, der mindestens nötig ist um ein
Zeichen als 'erkannt' zu betrachten, läßt sich einstellen.
Bei eingeschaltetem ▌Lernmodus▌TERKENN▌, fragt das Programm in einer Dialogbox
nach, wenn es ein Zeichen nicht mit ausreichender Sicherheit erkennen
kann (Die Dialogbox kann wahlweise auch ausgeschaltet werden (siehe
'▌Texterkennung▌TERKENN▌'-Optionen). Das Zeichen wird in der Dialogbox
angezeigt und ausserdem im Bildfenster markiert. In der Dialogbox
gibt man das (die) zu diesem Zeichen passende(n) ASCII-Zeichen ein.
Man kann hier bis zu elf ASCII-Zeichen eingeben, da es vorkommen
kann, daß Zeichen beim Scannen zusammenwachsen (Das Programm kann sie
dann nicht trennen). Zusammengewachsene Zeichen (Ligaturen) können
durchaus auch schon in der Vorlage vorkommen, dies wird gerne bei
bestimmten Zeichenfolgen gemacht. In der Dialogbox kann man außerdem
angeben, ob das zu erkennende Zeichen in die Zeichensatz-Datenbank
aufgenommen, und ob das ASCII-Zeichen in den Text eingefügt werden
soll. Diese beiden Einstellungen sind normal- erweise eingeschaltet.
Wenn man aber weiß, daß das zu erkennende Zeichen so nicht (oder nie)
mehr vorkommen wird (weil es beispielsweise durch Fehler beim
Scannen, oder eine schlechte Scan-Vorlage verunstaltet ist) kann man
verhindern, daß das Zeichen in der Zeichensatz-Datenbank gespeichert
wird. Verläßt man die Dialogbox mit 'OK' wird mit der Texterkennung
fortgefahren, 'Abbruch' bricht die Texterkennung ab.