create_lexiconT_create_lexiconCreateLexiconCreateLexiconcreate_lexicon (Operator)
Name
create_lexiconT_create_lexiconCreateLexiconCreateLexiconcreate_lexicon — Erzeugen eines Lexikons aus einem Tupel von Wörtern.
Signatur
def create_lexicon(name: str, words: Sequence[str]) -> HHandle
Beschreibung
create_lexiconcreate_lexiconCreateLexiconCreateLexiconCreateLexiconcreate_lexicon erzeugt ein neues Lexikon basierend
auf dem Tupel von Wörtern in WordsWordsWordsWordswordswords. Durch die Vergabe
eines eindeutigen Namens in NameNameNameNamenamename kann das Lexikon später
aus textuellen Ausdrücken heraus referenziert werden, wie z.B.
bei do_ocr_word_mlpdo_ocr_word_mlpDoOcrWordMlpDoOcrWordMlpDoOcrWordMlpdo_ocr_word_mlp.
Die Unterstützung von Lexika in HALCON zielt derzeit nicht auf
natürliche Sprachen ab, sondern auf OCR Applikationen, die lediglich
zwischen einem begrenzten Satz von nicht mehr als einigen tausend
gültigen Wörtern unterscheiden müssen, z.B. Länder- oder Produktnamen.
MVTec selbst bietet keine fertigen Lexika an.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Parameter
NameNameNameNamenamename (input_control) string → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
Eindeutiger Name für das neue Lexikon.
Defaultwert:
'lex1'
"lex1"
"lex1"
"lex1"
"lex1"
"lex1"
WordsWordsWordsWordswordswords (input_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Liste von Worten für das neue Lexikon.
Defaultwert:
['word1','word2','word3']
["word1","word2","word3"]
["word1","word2","word3"]
["word1","word2","word3"]
["word1","word2","word3"]
["word1","word2","word3"]
LexiconHandleLexiconHandleLexiconHandleLexiconHandlelexiconHandlelexicon_handle (output_control) lexicon → HLexicon, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des Lexikons.
Nachfolger
do_ocr_word_mlpdo_ocr_word_mlpDoOcrWordMlpDoOcrWordMlpDoOcrWordMlpdo_ocr_word_mlp,
do_ocr_word_svmdo_ocr_word_svmDoOcrWordSvmDoOcrWordSvmDoOcrWordSvmdo_ocr_word_svm
Alternativen
import_lexiconimport_lexiconImportLexiconImportLexiconImportLexiconimport_lexicon
Siehe auch
lookup_lexiconlookup_lexiconLookupLexiconLookupLexiconLookupLexiconlookup_lexicon,
suggest_lexiconsuggest_lexiconSuggestLexiconSuggestLexiconSuggestLexiconsuggest_lexicon
Modul
OCR/OCV