请教Tesseract-ocr VS2015编译后运行报错“count > 0:Error:Assert failed”
在windows下利用cppan编译成功,但是不能运行,每次运行都会报错“count > 0:Error:Assert failed:in file E:\code\MechineLeaning\OCR\Tesseract\tesseract-master\src\ccutil\serialis.cpp, line 115”,一步步调试发现是ReadIntTemplates()函数中的num_configs=0造成的,在ubuntu下编译后运行也是这个错误,请问有人遇到过吗?已经折腾两三天了,心力交瘁,谢谢!
//这里version_id =5,所以取的Class->NumConfigs,但是却是0,导致下面的fp->FReadEndian()报的异常
int num_configs = version_id < 4 ? MaxNumConfigs : Class->NumConfigs;
ASSERT_HOST(num_configs <= MaxNumConfigs);
if (fp->FReadEndian(Class->ConfigLengths, sizeof(uint16_t), num_configs) !=
num_configs) {
tprintf("Bad read of inttemp!\n");
}