易语言源码本次编译的版本是PaddleOCR的C CPU版本。

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 下的文件,替换后重新打开调用服务器程序才会生效。
模型就三个,都是下载推理模型,如果出现有些识别效果差的,比如某些验证码,可以试试换个模型,或者换个最大的模型,还有,模型快慢的,可以自己看官方的说明。

文本检测模型:\inference\det
文本识别模型:\inference\rec
文本方向分类模型:\inference\rec

服务端须在win7以上的64位系统运行;

WebApiSer.exe是服务器程序(已添加换端口功能,方法请看 换端口.e 文件)

调用方式:
方式一 提交图片路径方式,选择下方其中一条地址进行访问提交
地址1:http://127.0.0.1:19811/ocr_path_1 提交:图片路径 返回:文本
地址2:http://127.0.0.1:19811/ocr_path_2 提交:图片路径 返回:JSON格式,有编码
地址3:http://127.0.0.1:19811/ocr_path_3 提交:图片路径 返回:JSON格式,不编码(会屏蔽影响解析的符号) 屏蔽 \与“
地址4:http://127.0.0.1:19811/ocr_path_4 提交:图片路径 返回:使用 #|# 进行分割返回

方式二 提交编码图片方式,选择下方其中一条地址进行访问提交
地址1:http://127.0.0.1:19811/ocr_data_1 提交:base64编码图片 返回:文本
地址2:http://127.0.0.1:19811/ocr_data_2 提交:base64编码图片 返回:JSON格式,有编码
地址3:http://127.0.0.1:19811/ocr_data_3 提交:base64编码图片 返回:JSON格式,不编码(会屏蔽影响解析的符号)屏蔽 \与“
地址4:http://127.0.0.1:19811/ocr_data_4 提交:base64编码图片 返回:使用 |#| 进行分割返回

如想识别旋转过的图片需要打开程序目录下的 config.txt 文件 将 use_angle_cls 0 改为 use_angle_cls 1

如果打开服务器程序提示 载入DLL失败XXX 的提示,说明是系统环境有问题,应该是运行库没有安装或者因其他原因安装不上,具体什么原因,我也不清楚,首先建议试试安装一个 微软常用运行库,如果安装后还是不行,也不想放弃的,那就重新安装系统,安装WIN7 以上64位的系统,安装系统后再安装VC运行库即可;

不想内存高可以打开程序目录下配置 config.txt 文件 将 use_mkldnn 1 改为 use_mkldnn 0,这样基本维持500以下,但改了后识别速度会慢很多,这个就看自己取舍了;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系贝贝进行处理。
本站默认解压密码:www.hibbba.com