win10 64位,编译成功会创建ppocr.exe,cmd切换到目录运行如下命令:
.\ppocr.exe rec --rec_model_dir=e:\baiduocr\ocr2.4\deploy\cpp_infer\build\release\mx\rec\ --image_dir=i:\1.png --char_list_file=e:\baiduocr\ocr2.4\deploy\cpp_infer\build\release\ppocr_keys_v1.txt
上面是两张图,只能识别那张小图片,表格那张图完全无法识别,两张图的识别结果如下:
但是,
我用python部署成功后,识别率却是正常的,模型库就是用的(百度OCR超轻量推理模型13MB)这个
这样我觉得可以排除系统问题,模型库问题,
我的软件版本: VS版本2019,cmake版本3.15 ,PaddleOCR版本2.4
-------------------------------------------------------
另外,我发现这个编译结果和网上的那些贴子有些区别,
第一不会创建config.txt这个文件
第二,调用时如果强制加上config.txt这个参数,命令会报错
pyton很好部署,一次成功,效果良好,尝试打包成带文件夹的exe,各种报错,所以放弃了
看上面的图片是中文可以识别的,所以也不存在编码问题
改为c++部署期间也是各种报错,还好经过百度ss,解决了问题,但目前就是基本没有识别率的问题而头晕,不知道怎么办了
我个人喜欢delphi,想用delphi部署这个,结果研究几天放弃了,资料太少
现在唯一的路就是用c++部署,但是出了这个问题,真是没招了,有没有懂的大哥,指点一下,万分感谢
环境基本差不多,弹出0xc000007b错误,已经没有什么其他办法了
我遇到跟你一样的问题,用paddleocr2.5版本里面的c++代码编译生成的exe识别结果基本为0,但是同样的模型用2.3版本的c++代码识别效果就很好。 现在也不知道问题出在哪