主要内容:
● APP/WEB/⼩程序为OCR识别接⼝调⽤端,调⽤OCR接⼝,实现OCR功能。本项⽬我们只实
现Android APP开发。
零基础java文字教程
● Nginx反向代理和负载均衡功能,通过Nginx实现对外⽹暴露接⼝,对内负载均衡SpringBoot
实现的OCR服务。
● OCR服务通过Springboot实现,主要功能是提供具体的OCR接⼝实现,其流程是调⽤内部
PaddleOCR服务,解析和处理返回结果,最终返回结果给接⼝调⽤者。为了稳定性和安全
性,添加了熔断限流、Token认证功能。为了⽅便部署,会以Docker形式部署该服务。
● PaddleOCR是OCR识别的具体实现,会提供⼀个OCR识别接⼝,供内部调⽤。由于不同的部
署⽅式(普通部署和paddleocr serving⽅式部署),PaddleOCR在普通部署⽅式下,⽆法利
⽤CPU多核(Servering⽅式不存在该问题),因此会在同⼀个服务器部署多个实例,解决
CPU利⽤率差以提升性能。为了⽅便PaddleOCR部署,会以Docker形式部署。后边会讲解普
通⽅式部署和Servering⽅式部署,如何构建docker镜像及部署流程。
主要技术栈
● 开发语⾔:java、python(不需要python基础)
● springboot 实现业务接⼝
● python flask 实现识别接⼝
● Sentinel限流熔断
● JWT Token 认证
● PaddlePaddle
● PaddleOCR
4● Nginx 反向代理和负载均衡
● Docker 镜像制作及部署服务
● Android 原⽣开发
本课程我们将借助PaddleOCR 和 PP-OPCRv4/3 实现⽂本识别、⻋牌识别、身份证识别。本课程不涉
及算法、模型训练等知识,使⽤PaddleOCR提供的训练好的模型,没有晦涩难懂的技术,⼩⽩也能轻松
⼊⼿。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/20536.html