import_lexicon — 从文本文件创建词典。
import_lexicon( : : Name, FileName : LexiconHandle)
import_lexicon creates a new lexicon based on a list of words in
the file specified by FileName. The format of the file is a simple
text file with one word per line. By specifying a unique textual
Name, you can later refer to the lexicon from syntax expressions
like those used, e.g., by do_ocr_word_mlp。
Note that lexicon support in HALCON is currently not aimed at natural languages. Rather, it is intended as a post-processing step in OCR applications that only need to distinguish between a limited set of not more than a few thousand valid words, e.g., country or product names. When the lexicon file contains entries with special, non-ASCII characters, it is expected to be encoded in UTF-8. However, old lexicon files which use the local 8-bit encoding, can still be loaded as long as they contain at least one byte sequence, which cannot be misinterpreted as UTF-8 character. MVTec itself does not provide any lexica.
此算子返回一个句柄。请注意,即使该句柄被用作特定算子的输入参数,这些算子仍可能改变此句柄类型的实例状态。
Name (输入控制) string → (string)
Unique name for the new lexicon.
默认值: 'lex1'
FileName (输入控制) filename.read → (string)
Name of a text file containing words for the new lexicon.
默认值: 'words.txt'
File extension:
.txt
LexiconHandle (输出控制) lexicon → (handle)
Handle of the lexicon.
do_ocr_word_mlp,
do_ocr_word_svm
lookup_lexicon,
suggest_lexicon
光学字符识别/光学字符验证