码迷,mamicode.com
首页 > 其他好文 > 详细

人脸识别(百度AI)

时间:2017-12-14 04:08:31      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:nbsp   cti   deb   body   图像   options   ons   obj   llb   

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);
}

 

人脸识别(百度AI)

标签:nbsp   cti   deb   body   图像   options   ons   obj   llb   

原文地址:http://www.cnblogs.com/wuwenbo/p/8034940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!