Esempio n. 1
0
 /// <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)));
 }
Esempio n. 2
0
 /// <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);
 }