Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Dieses Objekt ermöglicht den Zugriff auf bestimmte Eigenschaften eines Häkchenblocks. Die ICheckmarkBlock-Schnittstelle ist von der IBlock-Schnittstelle abgeleitet und erbt alle deren Eigenschaften. Dieses Objekt kann ein Element der CheckmarkGroup-Sammlung sein. Die Eigenschaften dieses Objekts lassen sich in zwei Gruppen unterteilen:
  • Eigenschaften, die den Prozess der Häkchenerkennung im Block beeinflussen. Dazu gehören ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance und TrainingData. Über diese Eigenschaften können Sie spezielle Parameter für die Häkchenverarbeitung eines einzelnen Blocks festlegen.
  • alle übrigen Eigenschaften, die die Erkennungsergebnisse darstellen.

Eigenschaften

Ermöglicht den Zugriff auf die Eigenschaften, die sich auf die Bildvorverarbeitung innerhalb des Häkchenblocks auswirken.

Gibt den für die Erkennung verwendeten Häkchentyp an. Wenn Sie Häkchen-Blöcke manuell erstellen, legen Sie diese Eigenschaft fest, um den Häkchentyp anzugeben. Wenn während der Layout-Analyse Häkchen auf dem Bild gefunden werden, wird der Typ automatisch erkannt.

Hinweise:

  • Diese Eigenschaft muss für alle Häkchen identisch sein, die zu einer Gruppe gehören.
  • Wenn der Häkchentyp CMT_Custom ist, kann ein erkanntes Häkchen entweder markiert oder nicht markiert sein (siehe die Beschreibung der Eigenschaft CheckmarkState).

Der Standardwert ist CMT_Empty.

Wenn diese Eigenschaft auf TRUE gesetzt ist, bedeutet dies, dass der Häkchenblock ausgewählt und anschließend korrigiert werden kann.

Hinweise:

  • Diese Eigenschaft muss für alle Häkchen identisch sein, die zu derselben Gruppe gehören.
  • Wenn die Eigenschaft CheckmarkType CMT_Custom ist, wird der Wert dieser Eigenschaft ignoriert: Ein erkanntes Häkchen dieses Typs kann entweder gesetzt oder nicht gesetzt sein (siehe die Beschreibung der Eigenschaft CheckmarkState).

Der Standardwert ist FALSE.

Gibt den prozentualen Schwarzanteil an, der erforderlich ist, um das Häkchen als gesetzt zu betrachten. Diese Eigenschaft kann nur für Häkchen vom Typ CMT_Custom verwendet werden.

Standardmäßig beträgt er -1.

Nach dem Training des Häkchens oder wenn Sie die TrainingData für dieses Häkchen laden, wird dieser Wert geändert. Details finden Sie unter Erkennen von Häkchen.

Gibt den Abstand zum Schwarzschwellenwert an, bei dem das Häkchen als unsicher erkannt wird. Wenn der absolute Wert der Differenz zwischen AmountOfBlack und BlackThreshold kleiner oder gleich dem Wert dieser Eigenschaft ist, wird die Eigenschaft IsSuspicious auf TRUE gesetzt.

Diese Eigenschaft kann nur für Häkchen vom Typ CMT_Custom verwendet werden.

Der Standardwert ist -1.

Nach dem Training des Häkchens oder wenn Sie die TrainingData für dieses Häkchen laden, wird dieser Wert geändert. Weitere Informationen finden Sie unter Erkennen von Häkchen.

Gibt die Trainingsdaten für Häkchen an. Diese Eigenschaft ist nur für Häkchen des Typs CMT_Custom relevant.

Häkchen-Trainingsdaten werden für jeden Häkchenblock des Typs CMT_Custom beim Häkchen-Training mit derMethode erstellt.

Wenn Sie Trainingsdaten für ein Häkchen des Typs CMT_Custom verwenden möchten, sollten Sie den Wert dieser Eigenschaft des entsprechenden Häkchenblocks mit einem geeigneten CheckmarkTrainingData-Objekt initialisieren, das beim Training erstellt wurde. Weitere Informationen finden Sie unter Erkennen von Häkchen.

Diese Eigenschaft hängt mit den Werten der Eigenschaften BlackThreshold und SuspiciousDistance zusammen: Wenn dieser Eigenschaft ein neues CheckmarkTrainingData-Objekt zugewiesen wird, werden BlackThreshold und SuspiciousDistance auf die Werte gesetzt, mit denen dieses Objekt gespeichert wurde. Wenn Sie hingegen BlackThreshold und SuspiciousDistance ändern und den Wert dieser Eigenschaft speichern, erhalten Sie ein neues CheckmarkTrainingData-Objekt, das die Informationen zu den Werten dieser beiden Eigenschaften enthält.

Gibt den Status des Häkchen-Blocks zurück: markiert, nicht markiert, korrigiert.

Wenn die Eigenschaft CheckmarkType den Wert CMT_Custom hat, kann ein erkanntes Häkchen entweder markiert oder nicht markiert sein; es kann nicht den Status „korrigiert“ haben.

Ist diese Eigenschaft auf TRUE gesetzt, bedeutet dies, dass das Häkchen nicht eindeutig erkannt wurde.

, nur lesbar

Gibt den prozentualen Anteil schwarzer Farbe im Bild des Häkchens zurück.

Methoden

NameBeschreibung
CopyFromInitialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts.
CheckmarkBlock Objektdiagramm

Ausgabeparameter

Dieses Objekt ist der Ausgabeparameter der folgenden Methoden und Eigenschaften:

Siehe auch

Block CheckmarkGroup Arbeiten mit Layout und Blocks Erkennen von Häkchen Arbeiten mit Eigenschaften