37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
|
简体中文
|
|||
|
|
|||
|
- 使用本教程前请先基于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|✔||✔|
|