private void DoneButton_Click(object sender, EventArgs e) { //reset mode of face detecting thread ReviewFaceDetectingThread.its_time_to_pick_perpetrator_faces = false; //create array for the identified perpetrator faces Image <Bgr, byte>[] perpetrator_faces = new Image <Bgr, byte> [image_list_view.SelectedItems.Count]; int i = 0; //save perpetrator images foreach (var item in image_list_view.SelectedItems) { //get the perpetrator face from the list of suspects faces suspect_faces.TryRemove(item.Index, out perpetrator_faces[i]); i++; } Perpetrator perpetrator = new Perpetrator(perpetrator_faces, true, ""); //clear datastore suspect_faces.Clear(); //open perpetrator details box PerpetratorDetailsForm form = new PerpetratorDetailsForm(perpetrator); //close this form this.Close(); form.ShowDialog(); }
private void known_person_pictureBox_Click(object sender, EventArgs e) { PerpetratorDetailsForm form = new PerpetratorDetailsForm(result.identified_perpetrator, true); form.Show(); }
private void DoneButton_Click(object sender, EventArgs e) { //reset mode of face detecting thread ReviewFaceDetectingThread.its_time_to_pick_perpetrator_faces = false; //create array for the identified perpetrator faces Image<Bgr, byte>[] perpetrator_faces = new Image<Bgr, byte>[image_list_view.SelectedItems.Count]; int i = 0; //save perpetrator images foreach (var item in image_list_view.SelectedItems) { //get the perpetrator face from the list of suspects faces suspect_faces.TryRemove(item.Index, out perpetrator_faces[i]); i++; } Perpetrator perpetrator = new Perpetrator(perpetrator_faces, true, ""); //clear datastore suspect_faces.Clear(); //open perpetrator details box PerpetratorDetailsForm form = new PerpetratorDetailsForm(perpetrator); //close this form this.Close(); form.ShowDialog(); }