private async void LoadingImage2_Click(object sender, RoutedEventArgs e) { // Load Image LoadingImage2 = true; var openFileDialog = ImageDialogHelper.GetFileDialog(); if (openFileDialog.ShowDialog() == true) { ImageDialogHelper.LoadImage(img2, openFileDialog.FileName); await DetectLocalAsync(txtImage2, openFileDialog.FileName); } LoadingImage2 = false; }
private async void AddFaceToPerson_Click(object sender, RoutedEventArgs e) { var gid = StringHelper.GetIdFromText(PersonGroupListBox.SelectedItem.ToString()).FirstOrDefault(); var id = StringHelper.GetIdFromText(PersonListBox.SelectedItem.ToString()).FirstOrDefault(); // Load Image var openFileDialog = ImageDialogHelper.GetFileDialog(); if (openFileDialog.ShowDialog() == true) { using (Stream imageStream = File.OpenRead(openFileDialog.FileName)) { await FaceClient.PersonGroupPerson.AddFaceFromStreamAsync(gid, Guid.Parse(id), imageStream); } } // Train! await FaceClient.PersonGroup.TrainAsync(gid); InitPersonDetailsListBox(id, gid); }