L_OcrEngineManager_CreateEngine

# include“ltocr.h”

L_LTOCR_APIL_INTEXT_FUNCTIONL_OcrEngineManager_CreateEngine(engineType引擎)

的实例。L_OcrEngine稍后在启动引擎和其他一些功能时使用。

参数

L_OcrEngineTypeengineType

您希望使用的OCR引擎类型,目前l_ocreginetype_lead是唯一可用的引擎。

L_OcrEngine*引擎

指针指向L_OcrEngine句柄将使用初始化的OCR引擎句柄进行更新。将此句柄用于其他OCR功能。

返回

价值 意义
成功 函数运行成功。
< 1 发生错误。指返回代码

评论

必须在调用任何其他LEADTOOLS LTOCR工具包函数之前调用l_ocreginemanager_createengine。

用户必须使用L_SetLicenseFile函数解锁LEADTOOLS OCR模块- LEAD引擎。如果LEADTOOLS OCR模块- LEAD引擎被锁定,那么L_OcrEngineManager_CreateEngine函数将失败,并且不会初始化OCR引擎。

当不再需要OCR引擎的句柄时,应该通过调用释放它L_OcrEngine_Destroy。对于每个调用L_OcrEngineManager_CreateEngine必须有一个关联的调用L_OcrEngine_Destroy

所需的dll和库

另请参阅

功能

主题

例子

L_INT L_OcrEngineManager_CreateEngineExample ()//创建引擎实例l_ocreengine = NULL;L_INT retCode = L_OcrEngineManager_CreateEngine(L_OcrEngineType_Advantage, & ocrenengine);如果(retCode != SUCCESS)返回retCode;//使用默认参数启动引擎retCode = l_ocregine_startup (ocregengine, NULL, OCR_ADVANTAGE_RUNTIME_DIR);如果(L_OcrEngine_IsStarted (ocrEngine))std:: cout < <“引擎启动成功。\n”其他的std:: cout < <"引擎启动失败。\n"//关闭引擎如果(ocreengine != NULL)L_OcrEngine_Destroy (ocrEngine);std:: cout < <“引擎关闭并毁坏。”}返回retCode;}
LEADTOOLS OCR模块- LEAD引擎C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领先科技有限公司版权所有。