KlassenKlassenKlassenKlassen | | | | Operatoren

set_text_model_paramset_text_model_paramSetTextModelParamset_text_model_paramSetTextModelParamSetTextModelParam (Operator)

Name

set_text_model_paramset_text_model_paramSetTextModelParamset_text_model_paramSetTextModelParamSetTextModelParam — Setzen von Parametern eines Textmodells.

Signatur

set_text_model_param( : : TextModel, GenParamName, GenParamValue : )

Herror set_text_model_param(const Hlong TextModel, const char* GenParamName, const Hlong GenParamValue)

Herror T_set_text_model_param(const Htuple TextModel, const Htuple GenParamName, const Htuple GenParamValue)

Herror set_text_model_param(const HTuple& TextModel, const HTuple& GenParamName, const HTuple& GenParamValue)

void HTextModel::SetTextModelParam(const HTuple& GenParamName, const HTuple& GenParamValue) const

void SetTextModelParam(const HTuple& TextModel, const HTuple& GenParamName, const HTuple& GenParamValue)

void HTextModel::SetTextModelParam(const HTuple& GenParamName, const HTuple& GenParamValue) const

void HTextModel::SetTextModelParam(const HString& GenParamName, Hlong GenParamValue) const

void HTextModel::SetTextModelParam(const char* GenParamName, Hlong GenParamValue) const

void HOperatorSetX.SetTextModelParam(
[in] VARIANT TextModel, [in] VARIANT GenParamName, [in] VARIANT GenParamValue)

void HTextModelX.SetTextModelParam(
[in] VARIANT GenParamName, [in] VARIANT GenParamValue)

static void HOperatorSet.SetTextModelParam(HTuple textModel, HTuple genParamName, HTuple genParamValue)

void HTextModel.SetTextModelParam(HTuple genParamName, HTuple genParamValue)

void HTextModel.SetTextModelParam(string genParamName, int genParamValue)

Beschreibung

set_text_model_paramset_text_model_paramSetTextModelParamset_text_model_paramSetTextModelParamSetTextModelParam setzt Parameter eines Textmodells. Welche Werte für GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName zulässig sind hängt davon ab, welcher ModeModeModeModeModemode bei der Erstellung des Textmodells mittels create_text_model_readercreate_text_model_readerCreateTextModelReadercreate_text_model_readerCreateTextModelReaderCreateTextModelReader gewählt wurde. Im Folgenden werden zuerst die erlaubten Parameterwerte für Textmodelle mit ModeModeModeModeModemode = 'auto'"auto""auto""auto""auto""auto" und anschließend diese für Textmodelle mit ModeModeModeModeModemode = 'manual'"manual""manual""manual""manual""manual" beschrieben.

Die Parameter und ihre Werte werden in GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName und GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue übergeben werden. Die folgenden Parameter können gesetzt werden:

Parameter für Textmodelle mit Mode = 'auto'

'min_contrast'"min_contrast""min_contrast""min_contrast""min_contrast""min_contrast":

Minimaler Kontrast zwischen Buchstaben und ihrem Hintergrund.

Werteliste: Integer- oder float-Werte zwischen 1 und 255 für Byte-Bilder und zwischen 1 und 65.535 für uint2-Bilder.

Defaultwert: 15

'polarity'"polarity""polarity""polarity""polarity""polarity":

'dark_on_light'"dark_on_light""dark_on_light""dark_on_light""dark_on_light""dark_on_light" wenn der zu segmentierende Text dunkler ist als sein Hintergrund, 'light_on_dark'"light_on_dark""light_on_dark""light_on_dark""light_on_dark""light_on_dark" wenn der zu segmentierende Text heller ist als sein Hintergrund und 'both'"both""both""both""both""both" falls beide Arten von Text segmentiert werden soll.

Werteliste: 'dark_on_light'"dark_on_light""dark_on_light""dark_on_light""dark_on_light""dark_on_light", 'light_on_dark'"light_on_dark""light_on_dark""light_on_dark""light_on_dark""light_on_dark", 'both'"both""both""both""both""both"

Defaultwert: 'both'"both""both""both""both""both"

'min_char_height'"min_char_height""min_char_height""min_char_height""min_char_height""min_char_height":

Minimale Höhe eines Buchstabens in Pixel. Um Buchstaben jeglicher Höhe zu segmentieren, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'min_char_height'"min_char_height""min_char_height""min_char_height""min_char_height""min_char_height" schränkt die Höhe von Buchstaben ein, jedoch nicht die Höhe von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'max_char_height'"max_char_height""max_char_height""max_char_height""max_char_height""max_char_height":

Maximale Höhe eines Buchstabens in Pixel. Um Buchstaben jeglicher Höhe zu segmentieren, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'max_char_height'"max_char_height""max_char_height""max_char_height""max_char_height""max_char_height" schränkt die Höhe von Buchstaben ein, jedoch nicht die Höhe von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'min_char_width'"min_char_width""min_char_width""min_char_width""min_char_width""min_char_width":

Minimale Breite eines Buchstabens in Pixel. Um Buchstaben jeglicher Breite zu segmentieren, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'min_char_width'"min_char_width""min_char_width""min_char_width""min_char_width""min_char_width" schränkt die Breite von Buchstaben ein, jedoch nicht die Breite von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'max_char_width'"max_char_width""max_char_width""max_char_width""max_char_width""max_char_width":

Maximale Breite eines Buchstabens in Pixel. Um Buchstaben jeglicher Breite zu segmentieren, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'max_char_width'"max_char_width""max_char_width""max_char_width""max_char_width""max_char_width" schränkt die Breite von Buchstaben ein, jedoch nicht die Breite von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'min_stroke_width'"min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width":

Minimale Strichbreite eines Buchstabens in Pixel. Soll die minimale Strichbreite während der Textsegmentierung automatisch geschätzt werden, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'min_stroke_width'"min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width" schränkt die Strichbreite von Buchstaben ein, jedoch nicht die Strichbreite von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'max_stroke_width'"max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width":

Maximale Strichbreite eines Buchstabens in Pixel. Soll die maximale Strichbreite während der Textsegmentierung automatisch geschätzt werden, kann der Wert 'auto'"auto""auto""auto""auto""auto" übergeben werden. 'max_stroke_width'"max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width" schränkt die Strichbreite von Buchstaben ein, jedoch nicht die Strichbreite von Satz- oder Trennzeichen.

Werteliste: Integer- oder float-Werte größer gleich 1

Defaultwert: 'auto'"auto""auto""auto""auto""auto"

'eliminate_border_blobs'"eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs":

'true'"true""true""true""true""true" wenn Regionen, die den Rand des Definitionsbereichs des Bildes berühren verworfen werden sollen, ansonsten 'false'"false""false""false""false""false".

Werteliste: 'true'"true""true""true""true""true",'false'"false""false""false""false""false"

Defaultwert: 'false'"false""false""false""false""false"

'return_punctuation'"return_punctuation""return_punctuation""return_punctuation""return_punctuation""return_punctuation":

'true'"true""true""true""true""true" wenn kleine Satzzeichen, die nahe an der Grundlinie der Textzeile liegen (wie Punkt oder Komma), zu den segmentierten Buchstaben hinzugefügt werden sollen.

Werteliste: 'true'"true""true""true""true""true",'false'"false""false""false""false""false"

Defaultwert: 'true'"true""true""true""true""true"

'return_separators'"return_separators""return_separators""return_separators""return_separators""return_separators":

'true'"true""true""true""true""true" wenn Trennzeichen wie ein Minus oder das Gleichheitszeichen zu den segmentierten Buchstaben hinzugefügt werden sollen.

Werteliste: 'true'"true""true""true""true""true",'false'"false""false""false""false""false"

Defaultwert: 'true'"true""true""true""true""true"

'add_fragments'"add_fragments""add_fragments""add_fragments""add_fragments""add_fragments":

'true'"true""true""true""true""true" wenn Fragmente wie der Punkt auf einem 'i' zu den segmentierten Buchstaben hinzugefügt werden sollen. Das kann allerdings auch dazu führen, dass Störungen zu den segmentierten Buchstaben hinzugefügt werden.

Werteliste: 'true'"true""true""true""true""true",'false'"false""false""false""false""false"

Defaultwert: 'true'"true""true""true""true""true"

'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure":

legt die Struktur des gesuchten Textes fest. Für jede Zeile wird der Abstand zwischen aufeinanderfolgenden Buchstaben berechnet. Ausgehend von diesen Abständen wird die Zeile in einzelne Buchstabenblöcke aufgeteilt. Hierbei werden sehr kleine Zeichen wie z.B. '.', '_' und '-' vernachlässigt und als Leerzeichen interpretiert. Darüber hinaus können zusätzliche Trennzeichen angegeben werde, die ebenfalls vernachlässigt werden sollen, siehe 'text_line_separators'"text_line_separators""text_line_separators""text_line_separators""text_line_separators""text_line_separators". Für die entstandenen Buchstabenblöcke wird dann geprüft ob sie einer der übergebenen Strukturen entsprechen.

Eine Struktur besteht aus einem String, der die Anzahl der Buchstaben/Ziffern pro Buchstabenblock enthält, welche durch Leerzeichen getrennt sind. Soll zum Beispiel ein Datum mit jeweils zwei Ziffern für Tag, Monat und Jahr gefunden werden, wäre die Struktur '2 2 2'. Kann das Jahr auch aus vier Ziffern bestehen, wäre die Struktur '2 2 2-4', so dass der letzte Block aus zwei bis vier Buchstaben/Ziffern bestehen kann. Es ist möglich mehr als eine Struktur zu setzen, indem ein Index an den Parameter angehängt wird, z.B. 'text_line_structure_0', 'text_line_structure_1'. Wenn 'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure" auf einen leeren String ' ' gesetzt ist, kann der zu findende Texte aus jeder beliebigen Struktur bestehen.

Jede gefundene Struktur wird als einzelne Zeile gespeichert. Folglich bezieht sich dann 'line' in get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject auf die gefundenen Strukturen. Soll stattdessen die komplette Zeile zurückgeliefert werden, die eine Struktur enthält, kann 'return_whole_line'"return_whole_line""return_whole_line""return_whole_line""return_whole_line""return_whole_line" auf 'true'"true""true""true""true""true" gesetzt werden.

Defaultwert: ' '

'text_line_separators'"text_line_separators""text_line_separators""text_line_separators""text_line_separators""text_line_separators":

String von Trennzeichen, die bei der Suche nach Strukturen vernachlässigt werden sollen, siehe 'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure". Hierbei ist zu beachten, dass ein solches Trennzeichen immer auch im Klassifikator enthalten sein muss. Sollen z.B. die Zeichen ':'":"":"":"":"":" und '\'"\""\""\""\""\" als Trennzeichen behandelt werden, kann der String ':\\'":\\"":\\"":\\"":\\"":\\" übergeben werden. Hierbei ist zu beachten, dass das vorrangeführte '\'"\""\""\""\""\" die Verwendung des Symbols '\'"\""\""\""\""\" als Literal ermöglicht.

Werteliste: '/'"/""/""/""/""/",':'":"":"":"":"":", ':\\'":\\"":\\"":\\"":\\"":\\" , '\\/:'"\\/:""\\/:""\\/:""\\/:""\\/:" ,...

Defaultwert: ' '

'return_whole_line'"return_whole_line""return_whole_line""return_whole_line""return_whole_line""return_whole_line":

'true'"true""true""true""true""true" falls nur die gefundenen Strukturen als Zeilen zurückgegeben werden sollen, 'false'"false""false""false""false""false" falls jede Zeile, die eine passende Stuktur enthält komplett zurückgegeben werden soll.

Werteliste: 'true'"true""true""true""true""true",'false'"false""false""false""false""false"

Defaultwert: 'false'"false""false""false""false""false"

'mlp_classifier'"mlp_classifier""mlp_classifier""mlp_classifier""mlp_classifier""mlp_classifier":

MLP-basierter OCR Klassifikator. Ein initialer Klassifikator wird bereits bei der Erstellung des Textmodells gesetzt. Siehe create_text_model_readercreate_text_model_readerCreateTextModelReadercreate_text_model_readerCreateTextModelReaderCreateTextModelReader für weitere Informationen.

Parameter für Textmodelle mit Mode = 'manual'

'char_height'"char_height""char_height""char_height""char_height""char_height":

Höhe eines Buchstabens in Pixel. Dieser Wert bezieht sich auf einen Großbuchstaben. Standardwert: 30px

'char_width'"char_width""char_width""char_width""char_width""char_width":

Breite eines Buchstabens in Pixel. Dieser Wert bezieht sich auf einen Großbuchstaben. Standardwert: 20px

'stroke_width'"stroke_width""stroke_width""stroke_width""stroke_width""stroke_width":

Strichbreite eines Buchstabens in Pixel. Standardwert: 4.0px

'base_line_tolarance'"base_line_tolarance""base_line_tolarance""base_line_tolarance""base_line_tolarance""base_line_tolarance":

Maximale Abweichung der Buchstaben von der Grundlinie einer Zeile in Prozent der Buchstabenhöhe. Standardwert: 0.15

'polarity'"polarity""polarity""polarity""polarity""polarity":

'dark_on_light'"dark_on_light""dark_on_light""dark_on_light""dark_on_light""dark_on_light" wenn der zu segmentierende Text dunkler ist als sein Hintergrund, ansonsten 'light_on_dark'"light_on_dark""light_on_dark""light_on_dark""light_on_dark""light_on_dark". Standardwert: 'dark_on_light'"dark_on_light""dark_on_light""dark_on_light""dark_on_light""dark_on_light"

'uppercase_only'"uppercase_only""uppercase_only""uppercase_only""uppercase_only""uppercase_only":

'true'"true""true""true""true""true" wenn der zu segmentierende Text nur Großbuchstaben oder Zahlen enthält, ansonsten 'false'"false""false""false""false""false". Standardwert: 'false'"false""false""false""false""false"

'is_dotprint'"is_dotprint""is_dotprint""is_dotprint""is_dotprint""is_dotprint":

'true'"true""true""true""true""true" wenn der zu segmentierende Text ein Punktdruck ist, ansonsten 'false'"false""false""false""false""false". Standardwert: 'false'"false""false""false""false""false"

'is_imprinted'"is_imprinted""is_imprinted""is_imprinted""is_imprinted""is_imprinted":

'true'"true""true""true""true""true" wenn der zu segmentierende Text sehr viele lokale Änderungen der Polarität aufgrund von Reflektionen enthält, ansonsten 'false'"false""false""false""false""false". Standardwert: 'false'"false""false""false""false""false"

'eliminate_horizontal_lines'"eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines":

'true'"true""true""true""true""true" wenn sich Linien in der Nähe des zu segmentierenden Textes befinden, ansonsten 'false'"false""false""false""false""false". Standardwert: 'false'"false""false""false""false""false"

'eliminate_border_blobs'"eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs":

'true'"true""true""true""true""true" wenn Regionen, die den Rand der Bilddomäne berühren verworfen werden sollen, ansonsten 'false'"false""false""false""false""false". Standardwert: 'false'"false""false""false""false""false"

'max_line_num'"max_line_num""max_line_num""max_line_num""max_line_num""max_line_num":

Maximale Anzahl zu findender Zeilen. Null oder ein negativer Wert impliziert keine Begrenzung. Wird 'max_line_num'"max_line_num""max_line_num""max_line_num""max_line_num""max_line_num" auf einen kleinen Wert gesetzt, kann dies einen positiven Einfluss auf die Laufzeit von find_textfind_textFindTextfind_textFindTextFindText haben. Standardwert: ohne Begrenzung

'return_punctuation'"return_punctuation""return_punctuation""return_punctuation""return_punctuation""return_punctuation":

'true'"true""true""true""true""true" wenn Interpunktionszeichen (wie Punkt oder Komma) zu den segmentierten Buchstaben hinzugefügt werden sollen. Standardwert: 'true'"true""true""true""true""true"

'return_separators'"return_separators""return_separators""return_separators""return_separators""return_separators":

'true'"true""true""true""true""true" wenn Trennzeichen wie ein Minus oder das Gleichheitszeichen zu den segmentierten Buchstaben hinzugefügt werden sollen. Standardwert: 'true'"true""true""true""true""true"

'add_fragments'"add_fragments""add_fragments""add_fragments""add_fragments""add_fragments":

'true'"true""true""true""true""true" wenn Fragmente wie der Punkt auf einem 'i' zu den segmentierten Buchstaben hinzugefügt werden sollen. Das kann auch dazu führen, dass Störungen zu den segmentierten Buchstaben hinzugefügt werden. Standardwert: 'true'"true""true""true""true""true"

'fragment_size_min'"fragment_size_min""fragment_size_min""fragment_size_min""fragment_size_min""fragment_size_min":

minimale Größe von Fragmenten die hinzugefügt werden, sofern 'add_fragments'"add_fragments""add_fragments""add_fragments""add_fragments""add_fragments" auf 'true'"true""true""true""true""true" gesetzt ist. Standardwert: 1

'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure":

legt die Struktur des zu findenden Textes fest um den Suchraum zu verkleinern und falsche Treffer zu vermeiden. Die Struktur besteht aus einem String, der die Anzahl der Buchstaben/Ziffern pro Buchstabenblock enthält, welche durch Leerzeichen getrennt sind. Soll zum Beispiel ein Datum mit jeweils zwei Ziffern für Tag, Monat und Jahr gefunden werden, wäre die Struktur '2 2 2'. Kann das Jahr auch aus vier Ziffern bestehen, wäre die Struktur '2 2 2-4', so dass der letzte Block aus zwei bis vier Buchstaben/Ziffern bestehen kann. Es ist möglich mehr als eine Struktur zu setzen, indem ein Index an den Parameter angehängt wird, z.B. 'text_line_structure_0', 'text_line_structure_1'. Wenn 'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure" auf einen leeren String ' ' gesetzt ist, kann der zu findende Texte aus jeder beliebigen Struktur bestehen.

'persistence'"persistence""persistence""persistence""persistence""persistence":

'true'"true""true""true""true""true" wenn ausgewählte Zwischenergebnisse in der Ausgabe von find_textfind_textFindTextfind_textFindTextFindText vorgehalten werden sollen, damit sie später mittels get_text_resultget_text_resultGetTextResultget_text_resultGetTextResultGetTextResult oder get_text_objectget_text_objectGetTextObjectget_text_objectGetTextObjectGetTextObject abgefragt werden können.

Parallelisierung

Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:

Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.

Parameter

TextModelTextModelTextModelTextModelTextModeltextModel (input_control, Zustand wird modifiziert)  text_model HTextModel, HTupleHTupleHTextModel, HTupleHTextModelX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Textmodell.

GenParamNameGenParamNameGenParamNameGenParamNameGenParamNamegenParamName (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Zu setzende Parameter.

Defaultwert: 'min_contrast' "min_contrast" "min_contrast" "min_contrast" "min_contrast" "min_contrast"

Werteliste: 'add_fragments'"add_fragments""add_fragments""add_fragments""add_fragments""add_fragments", 'base_line_tolerance'"base_line_tolerance""base_line_tolerance""base_line_tolerance""base_line_tolerance""base_line_tolerance", 'char_height'"char_height""char_height""char_height""char_height""char_height", 'char_width'"char_width""char_width""char_width""char_width""char_width", 'eliminate_border_blobs'"eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs""eliminate_border_blobs", 'eliminate_horizontal_lines'"eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines""eliminate_horizontal_lines", 'fragment_size_min'"fragment_size_min""fragment_size_min""fragment_size_min""fragment_size_min""fragment_size_min", 'is_dotprint'"is_dotprint""is_dotprint""is_dotprint""is_dotprint""is_dotprint", 'is_imprinted'"is_imprinted""is_imprinted""is_imprinted""is_imprinted""is_imprinted", 'max_char_height'"max_char_height""max_char_height""max_char_height""max_char_height""max_char_height", 'max_char_width'"max_char_width""max_char_width""max_char_width""max_char_width""max_char_width", 'max_line_num'"max_line_num""max_line_num""max_line_num""max_line_num""max_line_num", 'max_stroke_width'"max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width""max_stroke_width", 'min_char_height'"min_char_height""min_char_height""min_char_height""min_char_height""min_char_height", 'min_char_width'"min_char_width""min_char_width""min_char_width""min_char_width""min_char_width", 'min_contrast'"min_contrast""min_contrast""min_contrast""min_contrast""min_contrast", 'min_stroke_width'"min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width""min_stroke_width", 'mlp_classifier'"mlp_classifier""mlp_classifier""mlp_classifier""mlp_classifier""mlp_classifier", 'persistence'"persistence""persistence""persistence""persistence""persistence", 'polarity'"polarity""polarity""polarity""polarity""polarity", 'return_punctuation'"return_punctuation""return_punctuation""return_punctuation""return_punctuation""return_punctuation", 'return_separators'"return_separators""return_separators""return_separators""return_separators""return_separators", 'return_whole_line'"return_whole_line""return_whole_line""return_whole_line""return_whole_line""return_whole_line", 'stroke_width'"stroke_width""stroke_width""stroke_width""stroke_width""stroke_width", 'text_line_separators'"text_line_separators""text_line_separators""text_line_separators""text_line_separators""text_line_separators", 'text_line_structure'"text_line_structure""text_line_structure""text_line_structure""text_line_structure""text_line_structure", 'text_line_structure_0'"text_line_structure_0""text_line_structure_0""text_line_structure_0""text_line_structure_0""text_line_structure_0", 'text_line_structure_1'"text_line_structure_1""text_line_structure_1""text_line_structure_1""text_line_structure_1""text_line_structure_1", 'text_line_structure_2'"text_line_structure_2""text_line_structure_2""text_line_structure_2""text_line_structure_2""text_line_structure_2", 'uppercase_only'"uppercase_only""uppercase_only""uppercase_only""uppercase_only""uppercase_only"

GenParamValueGenParamValueGenParamValueGenParamValueGenParamValuegenParamValue (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)

Werte der Parameter.

Defaultwert: 10

Werteliste: 'auto'"auto""auto""auto""auto""auto", 'both'"both""both""both""both""both", 'dark_on_light'"dark_on_light""dark_on_light""dark_on_light""dark_on_light""dark_on_light", 'false'"false""false""false""false""false", 'light_on_dark'"light_on_dark""light_on_dark""light_on_dark""light_on_dark""light_on_dark", 'true'"true""true""true""true""true"

Ergebnis

Sind alle Eingabeparameter korrekt, gibt set_text_model_paramset_text_model_paramSetTextModelParamset_text_model_paramSetTextModelParamSetTextModelParam den Wert 2 (H_MSG_TRUE) zurück. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_text_model_readercreate_text_model_readerCreateTextModelReadercreate_text_model_readerCreateTextModelReaderCreateTextModelReader

Nachfolger

find_textfind_textFindTextfind_textFindTextFindText

Siehe auch

get_text_model_paramget_text_model_paramGetTextModelParamget_text_model_paramGetTextModelParamGetTextModelParam

Modul

OCR/OCV


KlassenKlassenKlassenKlassen | | | | Operatoren