算子:create_text_model_reader( : : Mode, OCRClassifier : TextModel)
功能: 创建文字模型。
create_text_model_reader来创建一个TextModel,其是用来描述、限制find_text需要分割的文本。其中Mode的参数值决定了使用哪种文本分割方法。
通常我们会使用"auto",因为这样会比较稳定,使得配置工作大大减少。 请注意,在这种情况下,还必须在OCRClassifier中加载OCR分类器。仅当以下限制之一适用时,才必须将模式设置:为“manual”:
1.背景与字符之间存在局部极性变化的文本;
2.没有合适的基于基于MLP的OCR分类器;
在auto模式下,find_text能够提取任意大小的文本,当然如若需要限制,可通过set_text_model_param来设置搜索限制,减少错误发生。特别是,如果要分割的文本包含点印刷字符,则必须将文本模型参数“ dot_print”设置为“ true”。此外,必须在OCT分类器中加载OCR分类器。 此OCR分类器必须基于卷积神经网络(CNN)或多层感知器(MLP)。此外,强烈建议使用带有拒绝类的基于CNN
halcon算子翻译——create_text_model_reader
最新推荐文章于 2024-06-28 09:16:57 发布
本文介绍了Halcon算子create_text_model_reader的功能,用于创建文字模型,适用于find_text操作。讨论了自动和手动模式的区别,并强调在自动模式下需要加载基于CNN或MLP的OCR分类器。此外,提到了设置文本模型参数的重要性,以及在不再使用模型时,应通过clear_text_model释放内存。
摘要由CSDN通过智能技术生成