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

返回数据结构

posted @ 2023-11-16 21:15  哲_心  阅读(57)  评论(0)    收藏  举报