Exemplo n.º 1
0
        private void TakePicBtn_Click(object sender, EventArgs e)
        {
            string number1 = string.Empty;

            cam.Stop();

            NewMakePicBox.Image.Save(@"C:\Users\lubo\Desktop\Image.jpg");

            using (StreamWriter writer = new StreamWriter("C:/Users/lubo/Desktop/Imaheblack.txt"))
            {
                writer.WriteLine(ExtractTextFromImage("C:/Users/lubo/Desktop/Image.jpg"));
            }

            Regex  patternEgn = new Regex(@"(\d){10}");
            string egn;

            using (StreamReader reader = new StreamReader(@"C:\Users\lubo\Desktop\Imaheblack.txt"))
            {
                egn = reader.ReadToEnd().Trim();
                Match match1 = patternEgn.Match(egn);
                number1 = match1.Groups[0].Value;
            }
            if (number1.Length < 10)
            {
                BadImageLabel1.Visible       = true;
                BadImageLabel2.Visible       = true;
                BadImagePlsLabel.Visible     = true;
                BadImageExampleLabel.Visible = true;
                ImageTrueExampleBox.Visible  = true;
                cam.Start();
            }
            else
            {
                Blank blank = new Blank();
                blank.Show();
                this.WindowState = FormWindowState.Minimized;
                ShowInTaskbar    = false;
            }
        }
Exemplo n.º 2
0
        private void TakePicBtn_Click(object sender, EventArgs e)
        {
            string number1 = string.Empty;

                cam.Stop();

                NewMakePicBox.Image.Save(@"C:\Users\lubo\Desktop\Image.jpg");

                using (StreamWriter writer = new StreamWriter("C:/Users/lubo/Desktop/Imaheblack.txt"))
                {
                    writer.WriteLine(ExtractTextFromImage("C:/Users/lubo/Desktop/Image.jpg"));
                }

                Regex patternEgn = new Regex(@"(\d){10}");
                string egn;
                using (StreamReader reader = new StreamReader(@"C:\Users\lubo\Desktop\Imaheblack.txt"))
                {
                    egn = reader.ReadToEnd().Trim();
                    Match match1 = patternEgn.Match(egn);
                    number1 = match1.Groups[0].Value;
                }
            if (number1.Length < 10)
            {
                BadImageLabel1.Visible = true;
                BadImageLabel2.Visible = true;
                BadImagePlsLabel.Visible = true;
                BadImageExampleLabel.Visible = true;
                ImageTrueExampleBox.Visible = true;
                cam.Start();
            }
            else
            {
                Blank blank = new Blank();
                blank.Show();
                this.WindowState = FormWindowState.Minimized;
                ShowInTaskbar = false;
            }
        }