windows ocr取消进度条有问题,先禁用
This commit is contained in:
parent
bda7f11f7e
commit
37602926de
|
@ -8,7 +8,7 @@
|
|||
#include "../imgfmt/HGJpeg.h"
|
||||
|
||||
HGUInt HGOCRHanvon::m_refCount = 0;
|
||||
HGOCRHanvon* HGOCRHanvon::m_OCR = NULL;
|
||||
//HGOCRHanvon* HGOCRHanvon::m_OCR = NULL;
|
||||
|
||||
HGOCRHanvon::HGOCRHanvon()
|
||||
{
|
||||
|
@ -17,7 +17,7 @@ HGOCRHanvon::HGOCRHanvon()
|
|||
m_imageList.clear();
|
||||
m_func = NULL;
|
||||
m_param = NULL;
|
||||
m_FuncRet = 0;
|
||||
//m_FuncRet = 0;
|
||||
}
|
||||
|
||||
HGOCRHanvon::~HGOCRHanvon()
|
||||
|
@ -259,7 +259,7 @@ HGResult HGOCRHanvon::ImageListOCRToFile(HGUInt outType, const HGChar* outFileNa
|
|||
return HGBASE_ERR_FAIL;
|
||||
}
|
||||
|
||||
m_OCR = this;
|
||||
//m_OCR = this;
|
||||
m_func = func;
|
||||
m_param = param;
|
||||
|
||||
|
@ -280,14 +280,14 @@ HGResult HGOCRHanvon::ImageListOCRToFile(HGUInt outType, const HGChar* outFileNa
|
|||
delete[] ppImageFiles;
|
||||
m_param = NULL;
|
||||
m_func = NULL;
|
||||
m_OCR = NULL;
|
||||
//m_OCR = NULL;
|
||||
return HGIMGPROC_ERR_FAIL;
|
||||
}
|
||||
|
||||
delete[] ppImageFiles;
|
||||
m_param = NULL;
|
||||
m_func = NULL;
|
||||
m_OCR = NULL;
|
||||
//m_OCR = NULL;
|
||||
return HGBASE_ERR_OK;
|
||||
}
|
||||
|
||||
|
@ -427,15 +427,11 @@ int HGOCRHanvon::HWOCR_RecognizeFileBatch(char** ppImageFiles, unsigned char* Ou
|
|||
#if defined(HG_CMP_MSC)
|
||||
int HGOCRHanvon::RecogProgress(int nPercent)
|
||||
{
|
||||
if (NULL != m_OCR->m_func)
|
||||
m_OCR->m_FuncRet = m_OCR->m_func((HGUInt)m_OCR->m_imageList.size(), (HGUInt)nPercent, m_OCR->m_param);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int HGOCRHanvon::IsCanceled()
|
||||
{
|
||||
if (0 != m_OCR->m_FuncRet)
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -48,13 +48,13 @@ private:
|
|||
|
||||
private:
|
||||
static HGUInt m_refCount;
|
||||
static HGOCRHanvon* m_OCR;
|
||||
//static HGOCRHanvon* m_OCR;
|
||||
HGDll m_dll;
|
||||
void* m_ocrHandle;
|
||||
std::vector<std::string> m_imageList;
|
||||
HGImageListOcrFunc m_func;
|
||||
HGPointer m_param;
|
||||
HGInt m_FuncRet;
|
||||
//HGInt m_FuncRet;
|
||||
};
|
||||
|
||||
#endif /* __HGOCRHANVON_HPP__ */
|
Loading…
Reference in New Issue