Пример #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))));
        }
Пример #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));
        }