/// <summary> /// 特征值比较 /// </summary> /// <param name="facetrue1">特征值返回串</param> /// <param name="facetrue2">特征值返回串</param> public FaceCompareResponse FaceContrast(string facetrue1, string facetrue2) { FaceCompareRequest request = new FaceCompareRequest(); request.facefeature1 = facetrue1; request.facefeature2 = facetrue2; string url = ConstUrl.URL_CN + ConstUrl.FaceCompareResouse + "?appkey=" + faceKey; FaceHttp http = new FaceHttp(); return(Newtonsoft.Json.JsonConvert.DeserializeObject <FaceCompareResponse>(http.HttpPost(url, Newtonsoft.Json.JsonConvert.SerializeObject(request)))); }
/// <summary> /// 特征值检测 /// </summary> /// <param name="bts">图片对象的byte数组</param> /// <returns></returns> public FaceDetectResponse FaceDetect(byte[] bts) { FaceHttp http = new FaceHttp(); string image = Convert.ToBase64String(bts); //http.HttpPost("", ""); FaceDetectRequest request = new FaceDetectRequest() { faceimage = image }; string url = ConstUrl.URL_CN + ConstUrl.FaceDeteiveResouse + "?appkey=" + faceKey; var value = http.HttpPost(url, Newtonsoft.Json.JsonConvert.SerializeObject(request)); return(Newtonsoft.Json.JsonConvert.DeserializeObject <FaceDetectResponse>(value)); }