移动系统liao
2024-08-19 7326f36860d3a7d5355bd2f7546f905010a8fb6f
cylsg/EzTencentCloud/TencentCloudService.cs
@@ -117,6 +117,45 @@
        }
        public BizLicenseOCRResponse BizLicenseOCR(string ImageBase64)
        {
            try
            {
                Credential cred = new Credential
                {
                    SecretId = App.Configuration["TencentCloud:SecretId"] ?? "AKIDIPFp9CyThfMmvoQlpeCl34pKYVBahY9T",
                    SecretKey = App.Configuration["TencentCloud:SecretKey"] ?? "4rNcaHhrkMhmb9QQ9bmgKipfFZcOt86n"
                };
                ClientProfile clientProfile = new ClientProfile();
                HttpProfile httpProfile = new HttpProfile();
                httpProfile.Endpoint = ("ocr.tencentcloudapi.com");
                clientProfile.HttpProfile = httpProfile;
                var _ocrClient = new OcrClient(cred, "ap-chengdu", clientProfile);
                var ret = _ocrClient.BizLicenseOCRSync(new BizLicenseOCRRequest()
                {
                     ImageBase64 = ImageBase64,
                });
                return ret;
            }
            catch (Exception)
            {
                throw;
            }
        }
        #endregion
        #region iai 人脸识别
@@ -236,6 +275,37 @@
        }
        public VerifyFaceResponse VerifyFace(string img64, string PersonNameId)
        {
            Credential cred = new Credential
            {
                SecretId = App.Configuration["TencentCloud:SecretId"] ?? "AKIDIPFp9CyThfMmvoQlpeCl34pKYVBahY9T",
                SecretKey = App.Configuration["TencentCloud:SecretKey"] ?? "4rNcaHhrkMhmb9QQ9bmgKipfFZcOt86n"
            };
            ClientProfile clientProfile = new ClientProfile();
            HttpProfile httpProfile = new HttpProfile();
            httpProfile.Endpoint = ("iai.tencentcloudapi.com");
            clientProfile.HttpProfile = httpProfile;
            var iaiClient = new IaiClient(cred, "ap-chengdu", clientProfile);
            var ret = iaiClient.VerifyFaceSync(new  TencentCloud.Iai.V20200303.Models.VerifyFaceRequest
            {
                PersonId = PersonNameId,
                 Image= img64
            });
            return ret;
        }
        #endregion
    }