readme.md 1.3 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
简体中文

- 使用本教程前请先基于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|✔||✔|