[人脸识别]服务端接口样例

(1) 上传人脸样本接口

http://127.0.0.1:8129/detect/upload

上传文件形式

返回结果:
{
  code: "200",
  msg: "样本上传成功!",
  data: {
    path: "/static/faces/Cg-4WlVtEBiIQm8vABFgnXqT3DgAAEg5gIUlUMAEWC1630.jpg",
    ctx: "MTUzNDY5NTM1MF9taXRzdWJpc2hpX2V2b185LTAwOS5qcGc="
  }
}
(1.2) 绑定人脸和学生信息

http://0.0.0.0:8129/file/upload/bind?ctx=MTUzNTIxMjg4M19pMDAwcmEtZm4uanBn&name=ccc&number=333

返回结果:
{
"msg": "OK", 
"code": "200", 
"data": 
    {
      "img_ctx": "MTUzNTIxMjg4M19pMDAwcmEtZm4uanBn", 
      "stud_name": "ccc", 
      "stud_no": "333"
    }
}
(2) 上传需要识别的人脸接口

http://127.0.0.1:8129/file/upload

上传文件形式

返回结果:

需要记住返回结果里面的ctx 给识别接口传输

{
  code: "200",
  msg: "老毛子啥时候给钱!",
  data: {
    path: "/static/faces/Cg-4WlVtEBiIQm8vABFgnXqT3DgAAEg5gIUlUMAEWC1630.jpg",
    ctx: "MTUzNDY5NTM1MF9taXRzdWJpc2hpX2V2b185LTAwOS5qcGc="
  }
}
(3) 人脸识别接口

http://127.0.0.1:8129/detect/face?ctx=MTUzNDYwMTUyOV9pMDAzc2QtZm4uanBn

@Param - ctx : 接口2返回的ctx

返回结果:

返回结果

{
msg: "OK",
code: "200",
data: [
  {
    img_ctx: "MTUzNTM3NzM2N19pMDAwcmEtZm4uanBn",
    stud_name: "aaaaaaaa",
    position: {
      x2: 390,
      y1: 266,
      x1: 167,
      y2: 489
    },
    score_info: 0,
    stud_no: "12345"
  }
],
...
}
(4) 获取信息列表

http://127.0.0.1:8129/detect/face/list?offset=0&limit=100

返回结果
姓名、学号、图片ctx


151C8F4753EC39873B227411C6EAC611.jpg

你可能感兴趣的:([人脸识别]服务端接口样例)