人脸搜索-更新人脸
<h3>接口描述</h3>
<ul>
<li>用于对人脸库中指定用户,更新其下的人脸图像</li>
</ul>
<h3>请求地址</h3>
<p><code>https://api.jumdata.com/face/update</code></p>
<h3>业务参数</h3>
<table>
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>必须</th>
<th><div style="width:420px">说明</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>file</td>
<td>file</td>
<td>否</td>
<td>人脸图片,文件类型,file、base64、url 必须提供一个</td>
</tr>
<tr>
<td>base64</td>
<td>String</td>
<td>否</td>
<td>人脸图片的Base64,file、base64、url 必须提供一个</td>
</tr>
<tr>
<td>url</td>
<td>String</td>
<td>否</td>
<td>人脸图片的url,file、base64、url 必须提供一个</td>
</tr>
<tr>
<td>userId</td>
<td>String</td>
<td>是</td>
<td>用户id(由数字、字母、下划线组成),长度限制48B</td>
</tr>
<tr>
<td>userInfo</td>
<td>String</td>
<td>否</td>
<td>用户资料,长度限制256B,默认空</td>
</tr>
<tr>
<td>qualityControl</td>
<td>String</td>
<td>否</td>
<td>图片质量控制, NONE: 不进行控制,LOW:较低的质量要求,NORMAL: 一般的质量要求,HIGH: 较高的质量要求,默认 NONE</td>
</tr>
<tr>
<td>livenessControl</td>
<td>String</td>
<td>否</td>
<td>活体检测控制,NONE: 不进行控制,LOW:较低的活体要求(高通过率 低攻击拒绝率),NORMAL: 一般的活体要求(平衡的攻击拒绝率, 通过率),HIGH: 较高的活体要求(高攻击拒绝率 低通过率),默认NONE</td>
</tr>
<tr>
<td>actionType</td>
<td>String</td>
<td>否</td>
<td>操作方式,UPDATE: 会使用新图替换库中该user_id下所有图片, 若user_id不存在则会报错,REPLACE : 当user_id不存在时, 则会注册这个user_id的用户,默认使用UPDATE</td>
</tr>
</tbody>
</table>
<ul>
<li>图片文件大小不超过2MB</li>
<li>组内每个uid下的人脸图片数目上限为20张</li>
</ul>
<h3>正面返回样例</h3>
<pre><code>{
&quot;msg&quot;: &quot;成功&quot;,
&quot;success&quot;: true,
&quot;code&quot;: 200,
&quot;taskNo&quot;: &quot;686172601162294852169843&quot;,
&quot;charge&quot;: true,
&quot;data&quot;: {
&quot;face_token&quot;: &quot;2bcef82220e41cbe57feb65212345&quot;,
&quot;location&quot;: {
&quot;top&quot;: 95.57,
&quot;left&quot;: 103.77,
&quot;rotation&quot;: 7,
&quot;width&quot;: 83,
&quot;height&quot;: 83
}
}
}</code></pre>
<h3>错误返回样例</h3>
<pre><code class="language-json">{
&quot;msg&quot;: &quot;用户不存在&quot;,
&quot;code&quot;: 201
}</code></pre>
<h4>data返回字段说明</h4>
<table>
<thead>
<tr>
<th>字段名</th>
<th><div style="width:420px">说明</div></th>
</tr>
</thead>
<tbody>
<tr>
<td>face_token</td>
<td>人脸标志</td>
</tr>
<tr>
<td>location</td>
<td>人脸在图片中的位置</td>
</tr>
<tr>
<td>top</td>
<td>人脸区域离上边界的距离</td>
</tr>
<tr>
<td>left</td>
<td>人脸区域离左边界的距离</td>
</tr>
<tr>
<td>width</td>
<td>人脸区域的宽度</td>
</tr>
<tr>
<td>height</td>
<td>人脸区域的高度</td>
</tr>
<tr>
<td>rotation</td>
<td>人脸框相对于竖直方向的顺时针旋转角,[-180,180]</td>
</tr>
</tbody>
</table>