Пример #1
0
        private async void Button1_Click(object sender, EventArgs e)
        {
            await Task.Run(()=>
            {


            });

            BusinessRecognition recognition = new BusinessRecognition();
        }
Пример #2
0
        private void btn_kayit_Click(object sender, EventArgs e)
        {
            DialogResult chose = MessageBox.Show("Kaydı Veritabanına Eklemek istiyor musunuz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (ogr_ad_soyad.Text != "" && txt_box_Tc.Text != "" && txt_box_Okul_No.Text != "" && txt_box_Fakülte.Text != "" && txt_box_Bölüm.Text != "")
            {
                if (chose == DialogResult.Yes)
                {
                    t_OGR.OGR_BOLUM    = txt_box_Bölüm.Text;
                    t_OGR.OGR_CINSIYET = combo_box_Cinsiyet.Text;
                    t_OGR.OGR_DOGUMT   = dt_time_Dogum_t.Text;
                    t_OGR.OGR_FAKULTE  = txt_box_Fakülte.Text;
                    t_OGR.OGR_ISIM     = ogr_ad_soyad.Text;
                    t_OGR.OGR_OKULNU   = Convert.ToInt64(txt_box_Okul_No.Text);
                    t_OGR.OGR_TC       = Convert.ToInt64(txt_box_Tc.Text);
                    t_KEY.DERS_KODU    = combo_Box_Sinif.Text;
                    t_KEY.OGR_OKULNU   = Convert.ToInt64(txt_box_Tc.Text);
                    bool verify = false;
                    verify = services.AddNewStudents(t_OGR, t_KEY);
                    if (verify == false)
                    {
                        MessageBox.Show("Kayıt Yapılamadı Ağ Bağlantısını Kontrol Edin");
                    }
                    else
                    {
                        for (int i = 0; i < 10; i++)
                        {
                            fotosayisi++;
                            if (!recognition.SaveTrainingData(pic_kucuk_res.Image, ogr_ad_soyad.Text))
                            {
                                MessageBox.Show("Öğrenci Kaydı Yapılamadı");
                            }

                            label11.Text = (fotosayisi.ToString());
                        }
                        recognition = null;
                        train       = null;
                        recognition = new BusinessRecognition("D:\\", "Yüz", "yuz.xml");
                        train       = new Classifier_Train("D:\\", "Yüz", "yuz.xml");
                        MessageBox.Show("Kayıt Başarılı Bir Şekilde Tamamlandı!");
                        fotosayisi   = 0;
                        label11.Text = (fotosayisi.ToString());
                        txt_box_Okul_No.Clear();
                        txt_box_Tc.Clear();
                        ogr_ad_soyad.Clear();
                        txt_box_Bölüm.Clear();
                        txt_box_Fakülte.Clear();
                    }
                }
            }
            else
            {
                MessageBox.Show("Bütün alanları Doldurunuz!");
            }
        }
Пример #3
0
        private async void button1_Click(object sender, EventArgs e)
        {
            await Task.Run(() =>

            {
                for (int i = 0; i < 10; i++)
                {
                    if (!recognition.SaveTrainingData(pictureBox2.Image, textBox1.Text))
                    {
                        MessageBox.Show("hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    Thread.Sleep(100);
                    label1.Text = (i + 1) + "adet profil";
                }
                recognition = null;
                train       = null;
                recognition = new BusinessRecognition("D:\\", "Faces", "yuz.xml");
                train       = new Classifier_Train("D:\\", "Faces", "yuz.xml");
            });
        }