diff --git a/third_party/ocr/hanvon/windows/include/hanwangOCRdetect.h b/third_party/ocr/hanvon/windows/include/hanwangOCRdetect.h index 58bf0fdc..a0475f44 100644 --- a/third_party/ocr/hanvon/windows/include/hanwangOCRdetect.h +++ b/third_party/ocr/hanvon/windows/include/hanwangOCRdetect.h @@ -23,6 +23,9 @@ enum ROTATETYPEOUT ROT270, //顺时针旋转270度 }; +typedef int(*HWOCR_RecogProgress)(int nPercent); +typedef int(*HWOCR_IsCanceled)(); + /************************************** 功能: 初始化 参数: ppstOcrHandle [I/O] 初始化识别句柄 @@ -54,7 +57,8 @@ int HWOCR_RecognizeFile(unsigned char* ImgFile, unsigned char *OutFile, int nFi 返回值:正常返回0,否则<0 ****************************************/ -int HWOCR_RecognizeFileBatch(char ** ppImageFiles, unsigned char* OutFile, int nFileType, void *pstHandle, char *pLibDir, char *pTmpDir = NULL); +int HWOCR_RecognizeFileBatch(char ** ppImageFiles, unsigned char *OutFile, int nFileType, void *pstHandle, char *pLibDir, char *pTmpDir, + HWOCR_RecogProgress aFuncRecogProgress, HWOCR_IsCanceled aFuncIsCanceled); /************************************** diff --git a/third_party/ocr/hanvon/windows/lib/x64/hanwangOCRdetect.lib b/third_party/ocr/hanvon/windows/lib/x64/hanwangOCRdetect.lib new file mode 100644 index 00000000..0318c7a4 Binary files /dev/null and b/third_party/ocr/hanvon/windows/lib/x64/hanwangOCRdetect.lib differ diff --git a/third_party/ocr/hanvon/windows/lib/x86/hanwangOCRdetect.lib b/third_party/ocr/hanvon/windows/lib/x86/hanwangOCRdetect.lib index 725839db..d290c8cb 100644 Binary files a/third_party/ocr/hanvon/windows/lib/x86/hanwangOCRdetect.lib and b/third_party/ocr/hanvon/windows/lib/x86/hanwangOCRdetect.lib differ