feat 拍照对照片进行识别对比

This commit is contained in:
2025-05-13 14:06:12 +08:00
parent cf6e03f986
commit 4bfb2660e8
9 changed files with 175 additions and 10 deletions

View File

@@ -0,0 +1,26 @@
using System.Text;
using Dlhis.Basic.Organization.Request;
using Dlhis.Basic.Organization.Response;
using HttpUtil;
using Kurisu.AspNetCore.Utils.Extensions;
namespace Dlhis.Basic;
public class HikService : IHikService
{
/// <inheritdoc />
public async Task<double> GetSimilarityAsync(GainfoFaceValidateRequest request)
{
var body = request.ToJson(JsonExtensions.DefaultSetting);
var url = "/artemis/api/frs/v1/application/oneToOne";
var key = "27390082";
var secret = "MLl7Dv7p5Pgc9XYI3r4O";
HttpUtillib.SetPlatformInfo(key, secret, "10.32.0.10");
var r = HttpUtillib.HttpPost(url, body, 15);
var result = Encoding.UTF8.GetString(r).ToObject<HikResponse<double>>();
(result.Code == "0").ThrowIfFalse($"海康人脸相似度对比失败:{result.Msg}");
return await Task.FromResult(result.Data);
}
}