feat 拍照对照片进行识别对比
This commit is contained in:
26
Src/Dlhis.Basic/HikService.cs
Normal file
26
Src/Dlhis.Basic/HikService.cs
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user