1.人脸检测
第一步: 创建用来调用百度AI的接口
Face client = new Face("API Key ", "Secret Key"); // 此处填写自己申请的key
第二步:要检测的图片
byte[] image = File.ReadAllBytes(path); //path 是图片的路径 image是检测的图像数据,图片转化为二进制数据
第三步:检测图片
JObject result = client.FaceDetect(image, options); result是接收返回的结果,options是字典(private Dictionary<string, object> options;)用来接收返回的数据
第四步:得到检测的图片的数据
var r = result["result"];
2.人脸对比
第一步: 创建用来调用百度AI的接口
Face client = new Face("API Key ", "Secret Key"); // 此处填写自己申请的key
第二步:要对比的图片
byte[] image1 = File.ReadAllBytes(path1); //path 是图片的路径 image是检测的图像数据,图片转化为二进制数据 byte[] image2 = File.ReadAllBytes(path2); //path 是图片的路径 image是检测的图像数据,图片转化为二进制数据
第三步:对比俩张图片
var images = new[]{ image1, image2 }; result = client.FaceMatch(images);
第四步:得到比较的结果,通过sorce就可以知道俩张图片的相似度,sorce是0到100之间的数
var r = result["result"]; foreach (var v in r) { var sorce = v["score"]; Debug.Log(sorce); }
时间: 2024-11-12 11:09:00