PHP根据图片返回人脸信息接口

$param = array(
    'appid' => '',
    'appsecret' => '',
    'image_url' => 'https://wx4.sinaimg.cn/mw690/006gPk6Uly1g2evtgqt45j30j60i6jsv.jpg',
    'return_type' => 'url',
);
$snoopy = new \Snoopy();
$snoopy->submit('https://www.pyingquan.com/api/detect', $param);
$json = json_decode($snoopy->results, true);

功能描述

传入图片进行人脸检测和人脸分析,返回值是一段 JSON,可包含所识别到的人脸坐标、宽高、性别、年龄、Base64编码、人脸图片URL。
接口使用简单,提交识别图URL即可返回人脸识别结果。

接口适用范围: 网站, 小程序, Android, iOS等, 提供各种方式解决方案, 一对一协助对接QQ: 445899710

图片要求

图片格式:JPG(JPEG),PNG
图片像素尺寸:最小 48*48 像素,最大 4096*4096 像素
图片文件大小:最大 2 MB
最小人脸像素尺寸: 系统能够检测到的人脸框为一个正方形,正方形边长的最小值为图像短边长度的 48 分之一,最小值不低于 48 像素。 例如图片为 4096*3200 像素,则最小人脸像素尺寸为 66*66 像素。

接口URL

https://www.pyingquan.com/api/detect

提交方式

POST

请求参数

是否必选参数名类型说明
appidString调用此 API 的 API Key
appsecretString调用此 API 的 API Secret
image_urlString识别图片的 URL
return_typeString返回方式,默认返回 人脸框左上角纵坐标(top),左上角横坐标(left),人脸框宽度(width),人脸框高度(height)。例如:70,80,100,100
值为: base64 时, 返回识别人脸的base64编码
值为: url 时, 返回识别人脸的在线图片URL

返回值说明

字段类型说明
errcodeInt状态码
errmsgString错误信息描述,当发生错误时才返回。
dataArray成功后返回的内容数组
┗ attributesString根据人脸特征判断出的年龄、性别
┗ face_rectangleString人脸矩形框的位置, base64编码, 图片URL

成功返回示例

{"errcode":0,"data":[{"attributes":{"gender":"Female","age":23},"face_rectangle":{"width":67,"top":285,"left":482,"height":67,"url":"https:\/\/www.pyingquan.com\/upload\/2019043023574149016461.jpg"}}]}

错误返回示例

{ "errcode": 2001, "errmsg": "对应的图片未检测到人脸" }

errcode状态代码

状态代码说明
0识别成功
100参数不完整
101appid或appsecret不正确
102余额不足
2001对应的图片未检测到人脸
2002对应的客户上传的图像文件太大。本 API 要求图片文件大小不超过 2 MB
2003对应的图片 URL 错误或者无效
2004对应的客户上传的图像像素尺寸太大或太小
2005对应的图像无法正确解析
2006传入的人脸框格式不符合要求,或者人脸框位于图片外
2007下载图片超时

 

价格

按量计费 0.01元/次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值