[人脸识别]服务端接口样例
2018-08-19 本文已影响25人
_小老虎_
(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