DJL学习之接口
个人项目
v1.0.0
Base URLs:
Authentication
djl学习,之模型识别
POST v5返回预测图片
POST /v5/image
可以用,但是模型训练的有点少
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMg==/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
200 Response

返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST v5返回预测数据
POST /v5
可以用,但是模型训练的有点少
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMTA=/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例(简化)
成功
[
{
"className": "人类",
"probability": 0.8673160672187805,
"x": 0.565833568572998,
"y": 0.17376923561096191,
"width": 0.31727118492126466,
"height": 0.8241612434387207,
"data": {}
}
{
"className": "人类",
"probability": 0.7235135436058044,
"x": 0.14663978815078735,
"y": 0.22121043205261232,
"width": 0.2830136060714722,
"height": 0.7717880249023438,
"data": {}
},
{
"className": "bottle",
"probability": 0.6802380681037903,
"x": 0.5671163558959961,
"y": 0.41572041511535646,
"width": 0.04117191433906555,
"height": 0.14112907648086548,
"data": {}
}
]
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST v8返回预测图片
POST /v8/image
暂时不可以用,模型没有训练,,检测不出来
逻辑已经好了,可以调用
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMjI=/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
200 Response
{}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST v8返回预测文字
POST /v8
暂时不可以用,模型没有训练,,检测不出来
逻辑已经好了,可以调用
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMjI=/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
200 Response
{}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST 文字识别返回文本
POST /ocr/QUICK
暂时不可以用,模型没有训练,,检测不出来
逻辑已经好了,可以调用
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtNTY=/屏幕截图 2023-04-07 094243.png
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例(简化)
成功
[
{
"className": "艾件",
"probability": 1,
"x": 0.05416666666666667,
"y": 0.123046875,
"width": 0.010416666666666671,
"height": 0.009765625,
"data": {}
},
{
"className": "Ttn",
"probability": 1,
"x": 0.8989583333333333,
"y": 0.83984375,
"width": 0.012500000000000067,
"height": 0.02734375,
"data": {}
},
{
"className": ":3293493114",
"probability": 1,
"x": 0.8427083333333333,
"y": 0.90234375,
"width": 0.027083333333333348,
"height": 0.01171875,
"data": {}
},
{
"className": "GE",
"probability": 1,
"x": 0.95,
"y": 0.96484375,
"width": 0.023958333333333415,
"height": 0.005859375,
"data": {}
}
]
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST 文字识别返回图片
POST /ocr/image/PRECISE
识别类型,QUICK快速识别,PRECISE精确识别
暂时仅仅支持横屏
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMzMxMTYwMTYtMjg=/屏幕截图 2023-04-07 094243.png
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
200 Response

返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST 人脸识别返回图片
POST /face/image
可以用,人脸值正在开发
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMjI=/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
200 Response
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |
返回数据结构
POST 人脸识别返回文本
POST /face
可以用,人脸值正在开发
Body 请求参数
image: cmMtdXBsb2FkLTE3MDAxMjg0ODc1NTgtMjI=/R-C.jpg
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| body | body | object | 否 | none |
| » image | body | string(binary) | 是 | none |
返回示例
成功
[
{
"className": "Face",
"probability": 0.9997571110725403,
"x": 0.5131112849989603,
"y": 0.17689297461384879,
"width": 0.06531580547953761,
"height": 0.12799469047399925,
"data": {}
},
{
"className": "Face",
"probability": 0.9997298121452332,
"x": 0.7377606603295304,
"y": 0.20306014988642923,
"width": 0.06637028095334076,
"height": 0.12546933425450615,
"data": {}
},
{
"className": "Face",
"probability": 0.9996811151504517,
"x": 0.24422970649807957,
"y": 0.2655102736454776,
"width": 0.0615234375,
"height": 0.12589652708895752,
"data": {}
},
{
"className": "Face",
"probability": 0.999657154083252,
"x": 0.13873240712077117,
"y": 0.16143000869642793,
"width": 0.07473976667537245,
"height": 0.15078197432646162,
"data": {}
},
{
"className": "Face",
"probability": 0.9995046854019165,
"x": 0.39209949083106466,
"y": 0.2574149409721867,
"width": 0.05891297362571539,
"height": 0.10742449136304606,
"data": {}
}
]
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 成功 | Inline |


浙公网安备 33010602011771号