本主题所有内容以软认知服务为技术基础
关于微软人脸识别,请参阅
本节内容请参阅微软认知服务人脸检测
##建立Models
因为我们的MongoDB的操作是强类型,所以我们必须为涉及到的数据源建立Models。
存储微信服务器得到的MediaID和本地文件名关系的WeixinImgFileModels
public class WeixinImgFileModels
{
public ObjectId _id { set; get; }
public string MediaId { set; get; }
public string FileName { set; get; }
}
存储本地文件名和Face识别数据关系的DetectResultModels
public class DetectResultModels
{
public ObjectId _id { set; get; }
public string faceId { set; get; }
public string FileName { set; get; }
public double Age { set; get; }
public string Gender { set; get; }
public double Smile { set; get; }
}
存储一对FaceID的比较结果
public class VerifyModels
{
public ObjectId _id { set; get; }
public string FaceID1 { set; get; }
public string FaceID2 { set; get; }
public double Confidence { set; get; }
public bool IsIdentical { set; get; }
}