public RecognizeResult Recognize(Image <Gray, Byte> image) { RecognizeResult result = new RecognizeResult(); if (!IsTrained) { return(result); } FaceRecognizer.PredictionResult predictionResult = recognizer.Predict(image); if (predictionResult.Label == -1) { result.Name = "unknown"; return(result); } result.Name = names[predictionResult.Label]; result.Distance = predictionResult.Distance; return(result); }
public ImportantPersonDetail(PersonInfo suspect, FaceRecognition.RecognizeResult result) { this.Info = suspect; this.Similarity = result; }