易语言资源网 - 做最全的易语言资源下载社区
<易语言软件开发工程师>第12期(预报名) 精易论坛授权登录

百d PaddleOCR2.2 本地OCR文字识别 识别度很高   [复制链接]

    2021-12-18 17:10:03
    2021开源大赛(第六届)
    易语言资源网
    1267 次浏览
    来源链接

第一次分享,有不足的地方,望见谅哈。

本次编译的版本是PaddleOCR的C++ CPU版本。

使用到WebApiSer服务器程序调用识别的DLL是参考本论坛的前辈 老衲无悔 之前分享的源码,也参考百度上其他前辈的源码,踩了不少坑才编译过来。

PaddleOCR项目地址:https://hub.fastgit.org/PaddlePaddle/PaddleOCR更新OCR模型列表地址:https://hub.fastgit.org/PaddlePaddle/PaddleOCR/blob/release/2.3/doc/doc_ch/models_list.md

当前最新是V2.1,2021年9月6日更新,后面可以自己下载更新替换 inference 下的文件,替换后重新打开调用服务器程序才会生效。

模型就三个,都是下载推理模型,如果出现有些识别效果差的,比如某些验证码,可以试试换个模型,或者换个最大的模型,还有,模型快慢的,可以自己看官方的说明。

使用方法:

解压源码压缩包,打开文件夹 PaddleOCR-release-2.2\deploy\cpp_infer\out\build\x64-Release  (也可以解压成品那个压缩包,x64-Release 目录下)

打开 WebApiSer.exe 程序,使用 POST或者GET的方式提交识别。

调用方法:

访问地址:http://127.0.0.1:19811/ocr_data_2

提交信息:base64编码图片文本

下图是主要文件,其他的可以不要:

在其他机器上调用带上这些文件就可以了,觉得文件太大可以使用.7z进行压缩,大概总大小50M左右。

我这边测试 win7 32/64 和 win10 64  都可以使用

如果打开调用程序提示错误,说明系统环境有问题,可以试试重新安装 微软常用运行库合集 下载地址:http://www.pc6.com/softview/SoftView_104246.html

演示识别效果:

下图是服务器运行

不想内存高可以打开 config.txt 文件 将 use_mkldnn 1 改为 use_mkldnn 0




https://lanzout.com/itUcixqje3a



[错误报告]   上一篇:[思考者模块]零门槛保姆级源码,四行代码...     下一篇:纯算法简易3d引擎...