项目来源:        
    百度飞桨 https://github.com/PaddlePaddle/PaddleOCR  目前最新的是2.9.1   
    集成的HTTP通信库 https://github.com/machinezone/IXWebSocket
    集成opencv https://github.com/opencv/opencv   目前最新的是4.10.0,且支持自适应CPU和GPU模式,用于协助飞桨提速用。

本次编译成品,用的是N卡的CUDA(11.8)库编译而来。所以运行时自动检测电脑是否有N卡1060以上。有就自动启
用GPU没有则用CPU。
因为编译出来的百度飞桨必须是64位程序,所以没有出DLL接口,广大网友都是易语言的。所以出HTTP接口直接调
用来的快一些。

由于编译出来的包有1G左右,没有放精易论坛了,固存于百度网盘。
包里面带了两个国家的例子库如韩语,日语等。如果你要换另外的国家语言。可看inference\readme.txt这个说明文件。

这个IXWebSocket通信库,支持多线程调用,但是,据我测试下来,多线程没有意义,压力全在GPU或CPU上面。如果
你是拿来写群控业务,建议优化好自己的代码,多用opencv或其他插件找图定位,除非是要识别出文字做业务等。有些
时候不是OCR不够好,而是你滥用没有?

本人使用Postman进行测试,支持HTTP的POST模式:
1、二进制模式:http://127.0.0.1:18081/ocr0  POST body就是你的图片二进制内容,建议用次模式,减少编解码。
2、base64模式:http://127.0.0.1:18081/ocr1  POST body就是你的图片二进制内容编码过的内容。

其中,你编码过的base64,可带头和不带头
返回是JSON格式,且是utf8编码。

全程我都是只管编译,我自己写的代码就几句,集成HTTP服务端而已:

通过网盘分享的文件:paddleOCR_CPU_GPU.rar
链接: https://pan.baidu.com/s/1zqvKidTvz7VQckM8yUG9Pg?pwd=ymf7 提取码: ymf7

有问题可以进入QQ群:117653517,随时下载最新版和BUG需求提交。

Logo

一站式 AI 云服务平台

更多推荐