From bb7f59a301a390e04443fa4745bd2afa1fa58e0f Mon Sep 17 00:00:00 2001
From: qiuyao <qiuyao@hnkhzn.com>
Date: 星期一, 28 四月 2025 16:38:30 +0800
Subject: [PATCH] 人脸识别离线SDK

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/BaiDuFaceHelper.cs |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/BaiDuFaceHelper.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/BaiDuFaceHelper.cs"
index 4710227..067fd8d 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/BaiDuFaceHelper.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/BaiDuFaceHelper.cs"
@@ -6,11 +6,13 @@
 using System.Net;
 using System.Text;
 using System.Threading.Tasks;
+using FaceAI;
 
 namespace WIDESEAWCS_Common
 {
     public class BaiDuFaceHelper
     {
+        #region 浜鸿劯璇嗗埆API
         /// <summary>
         /// 鑾峰彇AccessToken
         /// </summary>
@@ -62,7 +64,7 @@
             catch { return ""; }
         }
 
-        
+
         /// <summary>
         /// 浜鸿劯妫�娴嬩笌灞炴�у垎鏋�
         /// </summary>
@@ -76,7 +78,7 @@
             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
             request.Method = "POST";
             request.KeepAlive = true;
-            String str = "{\"image\":\""+ imgbase64 + "\",\"image_type\":\"BASE64\"}";
+            String str = "{\"image\":\"" + imgbase64 + "\",\"image_type\":\"BASE64\"}";
             byte[] buffer = encoding.GetBytes(str);
             request.ContentLength = buffer.Length;
             request.GetRequestStream().Write(buffer, 0, buffer.Length);
@@ -101,7 +103,7 @@
             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
             request.Method = "post";
             request.KeepAlive = true;
-            String str = "{\"group_id\":\""+ group + "\"}";
+            String str = "{\"group_id\":\"" + group + "\"}";
             byte[] buffer = encoding.GetBytes(str);
             request.ContentLength = buffer.Length;
             request.GetRequestStream().Write(buffer, 0, buffer.Length);
@@ -172,7 +174,7 @@
             string result = reader.ReadToEnd();
 
             NLog.LogManager.GetCurrentClassLogger().Trace("浜鸿劯娉ㄥ唽锛�" + result);
-            CreateUserResult res= JsonConvert.DeserializeObject<CreateUserResult>(result);//闇�瑕佸皢log_id鍜宖ace_token淇濆瓨鍒扮敤鎴疯〃涓紝鍦ㄤ汉鑴稿垹闄や腑闇�瑕佺敤鍒�
+            CreateUserResult res = JsonConvert.DeserializeObject<CreateUserResult>(result);//闇�瑕佸皢log_id鍜宖ace_token淇濆瓨鍒扮敤鎴疯〃涓紝鍦ㄤ汉鑴稿垹闄や腑闇�瑕佺敤鍒�
 
             return res;
         }
@@ -229,7 +231,7 @@
         /// 浜鸿劯鎼滅储
         /// </summary>
         /// <returns></returns>
-        public static SearchResult FaceSearch(string path,string group_id_list)
+        public static SearchResult FaceSearch(string path, string group_id_list)
         {
             string token = GetAccessToken();
             var imgbase64 = GetFileContentAsBase64(path);
@@ -239,7 +241,7 @@
             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host);
             request.Method = "POST";
             request.KeepAlive = true;
-            String str = "{\"image\":\"" + imgbase64 + "\",\"image_type\":\"BASE64\",\"group_id_list\":\""+ group_id_list + "\",\"quality_control\":\"LOW\",\"liveness_control\":\"NORMAL\"}";
+            String str = "{\"image\":\"" + imgbase64 + "\",\"image_type\":\"BASE64\",\"group_id_list\":\"" + group_id_list + "\",\"quality_control\":\"LOW\",\"liveness_control\":\"NORMAL\"}";
             byte[] buffer = encoding.GetBytes(str);
             request.ContentLength = buffer.Length;
             request.GetRequestStream().Write(buffer, 0, buffer.Length);
@@ -252,6 +254,7 @@
 
             return searchResult;
         }
+        #endregion
 
     }
 

--
Gitblit v1.9.3