-
人脸识别
[C#]- https://www.6api.net/api/facecompare/
- 阅读数:53193 上传时间:2020-11-21
- 示例代码
本代码示例是基于C#的六派数据接口进行数据请求 API服务请求的代码示例,使用前你需要:
①:通过https://www.6api.net/api/facecompare/ 申请API服务
以下是完整代码示例:
class Response { public string statusCode; } static void Main(string[] args) { string method = "POST"; string url = "http://open.liupai.net/facecompare/detect"; Dictionary<string, string> param = new Dictionary<string, string>(); param.Add("appkey", "yourappsecret"); param.Add("image", "参数1");//图片信息(总数据大小应小于10M),图片上传方式根据image_type来判断 param.Add("imageType ", "参数2");//图片类型 BASE64:图片的base64值,base64编码后的图片数据,编码后的图片大小不超过2M;URL:图片的 URL地址( 可能由于网络等原因导致下载图片时间过长);FACE_TOKEN: 人脸图片的唯一标识,调用人脸检测接口时,会为每个人脸图片赋予一个唯一的FACE_TOKEN,同一张图片多次检测得到的FACE_TOKEN是同一个 param.Add("face_field", "参数3");//包括age,beauty,expression,face_shape,gender,glasses,landmark,landmark72,landmark150,quality,eye_status,emotion,face_type信息 逗号分隔. 默认只返回face_token、人脸框、概率和旋转角度 param.Add("max_face_num", "1");//最多处理人脸的数目,默认值为1,仅检测图片中面积最大的那个人脸;最大值10,检测图片中面积最大的几张人脸。 param.Add("face_type", "参数5");//人脸的类型 LIVE表示生活照:通常为手机、相机拍摄的人像图片、或从网络获取的人像图片等IDCARD表示身份证芯片照:二代身份证内置芯片中的人像照片 WATERMARK表示带水印证件照:一般为带水印的小图,如公安网小图 CERT表示证件照片:如拍摄的身份证、工卡、护照、学生证等证件图片 默认LIVE param.Add("liveness_control", "参数6");//活体检测控制 NONE: 不进行控制 LOW:较低的活体要求(高通过率 低攻击拒绝率) NORMAL: 一般的活体要求(平衡的攻击拒绝率, 通过率) HIGH: 较高的活体要求(高攻击拒绝率 低通过率) 默认NONE Dictionary<string, string> headers = null; string result = api_send_request(method, url, param, headers