Exemplo n.º 1
0
        public Training()
        {
            InitializeComponent();
            TooMany.Hide();
            RemainingImages.Hide();
            PicLabel.Hide();
            Start.Enabled = false;
            Stop.Enabled  = false;
            Save.Enabled  = false;

            Client.Connect();
            if (Client.Request("start") == "ERROR")
            {
                MessageBox.Show("El servidor no responde.");
                Application.Exit();
            }

            try {
                FaceDetected = new HaarCascade("haarcascade_frontalface_default.xml");
            } catch (Exception e) {
                MessageBox.Show(e.Message);
                Application.Exit();
            }

            Camera            = new Capture();
            Application.Idle += new EventHandler(DisplayFrame);
        }
Exemplo n.º 2
0
 private void Start_Click(object sender, EventArgs e)
 {
     Save1.Checked        = false;
     Save2.Checked        = false;
     Save3.Checked        = false;
     Save4.Checked        = false;
     Save5.Checked        = false;
     Save6.Checked        = false;
     Save7.Checked        = false;
     Save8.Checked        = false;
     Save9.Checked        = false;
     FaceBox1.Image       = null;
     FaceBox2.Image       = null;
     FaceBox3.Image       = null;
     FaceBox4.Image       = null;
     FaceBox5.Image       = null;
     FaceBox6.Image       = null;
     FaceBox7.Image       = null;
     FaceBox8.Image       = null;
     FaceBox9.Image       = null;
     Processing           = true;
     Start.Enabled        = false;
     Stop.Enabled         = true;
     NameBox.Enabled      = false;
     PicturesToTake       = MaxPictures;
     RemainingImages.Text = PicturesToTake.ToString();
     RemainingImages.Show();
     PicLabel.Show();
 }
Exemplo n.º 3
0
 void StopTraining()
 {
     Processing    = false;
     Start.Enabled = true;
     Stop.Enabled  = false;
     Save.Enabled  = true;
     RemainingImages.Hide();
     PicLabel.Hide();
 }