Zum Hauptinhalt springen
Dieses Objekt stellt ein einzelnes Trainingsbild dar. Es enthält ein Zeichenbild, das beim Trainieren von Benutzermustern verwendet werden kann. Das Trainingsbild kann festgelegt werden, indem mit der Methode SetImageData eine Region eines Bilddokuments als Trainingsbild geladen wird. Unter Windows kann das Trainingsbild auch festgelegt werden, indem mit der Methode SetBitmapBits ein Bild aus dem Speicher geladen wird.
Sie sollten die Eigenschaften SmallCharsHeight und BaseLine auf die richtigen Werte setzen; andernfalls funktioniert das trainierte Muster nicht ordnungsgemäß.
Die Unterkante der meisten Zeichen (außer denen mit Unterlängen wie p, g, Q) ist die Grundlinie. Die Eigenschaft SmallCharsHeight sollte der Höhe der Kleinbuchstaben in der Zeile ohne Ober- oder Unterlängen (wie c, a, o) entsprechen, auch wenn Sie das Muster für einen Großbuchstaben oder einen Buchstaben mit Oberlänge/Unterlänge/diakritischen Zeichen (wie A, b, y oder é) trainieren. Die Eigenschaft BaseLine sollte dem Abstand von der oberen Kante des umschließenden Rechtecks bis zur Grundlinie entsprechen. Daher gilt: SmallCharsHeight = BaseLine für Kleinbuchstaben ohne Oberlänge/diakritische Zeichen (wie m, e, u). Bei Buchstaben ohne Unterlängen ist BaseLine gleich der Buchstabenhöhe.
In dieser Abbildung setzen Sie für den Buchstaben o SmallCharsHeight und BaseLine auf denselben Wert, der der Buchstabenhöhe entspricht. Für den Buchstaben ý ist SmallCharsHeight derselbe wie für o, und BaseLine ist der Abstand von der Oberkante des Buchstabenrechtecks bis zur Grundlinie, wie gezeigt.SmallCharsHeight_and_BaseLine

Eigenschaften

NameTypBeschreibung
ApplicationEngine, nur lesbarGibt das Objekt Engine zurück.
BaseLineintEnthält den Abstand in Pixeln von der Grundlinie bis zur oberen Kante des zugeschnittenen Bilds des Zeichens. Die Grundlinie ist die Linie, auf der sich die Zeichen befinden. Die obere Kante des Bilds wird durch die Orientierung des Zeichens bestimmt. Standardmäßig ist der Wert dieser Eigenschaft 0, Sie müssen jedoch den korrekten Wert für diese Eigenschaft angeben.
SmallCharsHeightintGibt die Höhe kleiner Zeichen im Quellbild in Pixeln an. Standardmäßig ist der Wert dieser Eigenschaft 0, Sie müssen jedoch den korrekten Wert für diese Eigenschaft angeben.

Methoden

NameBeschreibung
SetBitmapBits <Note> Nur unter Windows. </Note>Setzt die Daten des Trainingsbilds aus dem Puffer im Speicher. Das Bild sollte isotrop sein (d. h., seine horizontale Auflösung sollte der vertikalen entsprechen), schwarz-weiß und mit 1 Bit pro Pixel codiert.
SetImageDataSetzt die Daten des Trainingsbilds aus der Region eines Bilddokuments.
TrainingImage Objektdiagramm

Ausgabeparameter

Dieses Objekt ist der Ausgabeparameter der folgenden Methoden:

Eingabeparameter

Dieses Objekt wird als Eingabeparameter an die Methoden InsertAt und Add des Objekts TrainingImagesCollection übergeben.

Siehe auch

TrainingImagesCollection Erkennen mit Training (Win) Trainieren von Benutzermustern (Win) Arbeiten mit Eigenschaften