bd60766161 | ||
---|---|---|
.. | ||
src | ||
mvnw | ||
mvnw.cmd | ||
paddleOcrSpringBoot.iml | ||
pom.xml | ||
readme.md |
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 | ✔ | ✔ |