Files
rapidocr/api4cpp/baipiaoocr_api.cpp
T
2021-01-21 16:46:06 +08:00

50 lines
848 B
C++
Executable File

#include "../include/precomp.h"
#ifdef __cplusplus
extern "C"
{
#endif
_QM_OCR_API BPHANDLE BPOcrInit(const char* szDetModel, const char* szClsModel, const char* szRecModel,const char *szKeyPath, int nThreads)
{
omp_set_num_threads(nThreads);
OcrLite * pOcrObj=new OcrLite;
if(pOcrObj)
{
pOcrObj->setNumThread(nThreads);
pOcrObj->initModels(szDetModel, szClsModel, szRecModel, szKeyPath);
return pOcrObj;
}
else
{
return nullptr;
}
}
_QM_OCR_API const char* BPOcrDoOcr(BPHANDLE handle, const char* szImgPath, BOOL bAutoParam,BPOCR_PARAM *pParam)
{
OcrLite * pOcrObj=( OcrLite *)handle;
if(!pOcrObj)
return NULL;
return "";
}
_QM_OCR_API void BPOcrDeinit(BPHANDLE handle)
{
OcrLite * pOcrObj=( OcrLite *)handle;
if(pOcrObj)
delete pOcrObj;
}
#ifdef __cplusplus
}
#endif