コード例 #1
0
        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();
        }
コード例 #2
0
        private void known_person_pictureBox_Click(object sender, EventArgs e)
        {
            PerpetratorDetailsForm form = new PerpetratorDetailsForm(result.identified_perpetrator, true);

            form.Show();
        }
コード例 #3
0
        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();
        }