输入一个或者一组图片接口,即可返回图片中面部的坐标、性别、面部表情等信息。 服务由 Face.com 提供的标准REST API 接口; 所以使用前需要先到 face.com注册一个账户,创建一个应用,获取api key 和 api secret 。
face.com 接口识别的很准确,可以准确识别出李宇春的性别! :)
【使用方法】
[code=PHP]$url = "http://weiping-face.stor.sinaapp.com/test.jpeg";
$api = new apibus();
$face = $api->load("face");
$obj = $face->detect("face.com api_key", "face.com api_secret", $url );
print_r( $obj );[/code]
【方法说明】 detect:
检查图片中面部信息;成功返回面部信息数组及状态信息,失败返回 APIBusError。
[code=PHP]mix detect ( $api_key, $api_secret, $urls, $callback_url=null, $detector=null, $attributes=null )[/code]参数表
$api_key
Face.com api_key。 在 face.com 免费注册即可获得。注册地址: http://developers.face.com/signup/
示例:"919661221a5aa0d98aad20646dda8d30"
$api_secret
Face.com api_secret。 在 face.com 免费注册即可获得。注册地址: http://developers.face.com/signup/
"3bc95c51122d0f5d839e2a42db92efd8"
$urls
照片地址。多个用 "," 分割。
示例:"http://image.xinmin.cn/2010/03/04/20100304095723420502.png"
$callback_url
回调地址;如果填写此参数,则采用异步方式检测图片,检测结果以POST方式发送到此地址。
推荐采用异步方式。
示例: "http://yoursitename.com/yourphp.php"
[code=PHP]$detector
Set the face detector work mode: Normal (default) or Aggressive. Aggressive mode may find a bit more faces, and is also slower. Usage of this detector counts as two Normal detections.
$attributes
Can be all, none or a list of specific comma-separated attributes (see list of available attributes on the return values page. Unless specified, it returns the default 3 attributes of gender, glasses and smiling. The face attribute, marking whether there's a face present is always returned.[/code]
返回值
面部信息数组及状态信息。若异步调用,返回回调地址及状态信息。
示例参考: http://sms.wanyi.im/?m=main&a=face
|