首页 Paddle Inference 帖子详情
Win10+VS2019+CPU+cmake编译成功,但识别率几乎没有
收藏
快速回复
Paddle Inference 问答部署 464 2
Win10+VS2019+CPU+cmake编译成功,但识别率几乎没有
收藏
快速回复
Paddle Inference 问答部署 464 2

 

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++部署,但是出了这个问题,真是没招了,有没有懂的大哥,指点一下,万分感谢

 

 

0
收藏
回复
全部评论(2)
时间顺序
y
yqy19801201
#2 回复于2022-05

环境基本差不多,弹出0xc000007b错误,已经没有什么其他办法了

0
回复
枫_Love_梦
#3 回复于2022-07

我遇到跟你一样的问题,用paddleocr2.5版本里面的c++代码编译生成的exe识别结果基本为0,但是同样的模型用2.3版本的c++代码识别效果就很好。  现在也不知道问题出在哪

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户