PaddleOCR/thirdparty/paddleOcrSpringBoot
grasswolfs bd60766161 test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
..
src test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
mvnw test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
mvnw.cmd test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
paddleOcrSpringBoot.iml test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
pom.xml test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00
readme.md test=develop, test=documents_fix 2020-11-05 11:24:48 +08:00

readme.md

简体中文

  • 使用本教程前请先基于PaddleHub Serving的部署.

基于PaddleHub Serving的Java SpringBoot调用

paddleOcrSpringBoot服务部署目录下包括全部SpringBoot代码。目录结构如下

deploy/paddleOcrSpringBoot/
  └─  src     代码文件
       └─  main     主函数代码
            └─  java\com\paddelocr_springboot\demo
                                               └─ DemoApplication.java  SpringBoot启动代码
                                               └─ Controller  
                                                   └─ OCR.java    控制器代码
       └─  test     测试代码
  • Hub Serving启动后的APi端口如下 http://[ip_address]:[port]/predict/[module_name]

返回结果格式说明

返回结果为列表list列表中的每一项为词典dict词典一共可能包含3种字段信息如下

字段名称 数据类型 意义
text str 文本内容
confidence float 文本识别置信度
text_region list 文本位置坐标

不同模块返回的字段不同,如,文本识别服务模块返回结果不含text_region字段,具体信息如下:

字段名/模块名 ocr_det ocr_rec ocr_system
text
confidence
text_region