Beispiel #1
0
 private void Recognize_btn_Click(object sender, EventArgs e)
 {
     if (SamplePicturebox.Image != null)
     {
         using (Bitmap b = (Bitmap)SamplePicturebox.Image.Clone())
         {
             var RecognizedBitmaps = DoRecognize(b);
             foreach (var RecognizedBitmap in RecognizedBitmaps)
             {
                 ImageViewForm imageViewForm = new ImageViewForm(RecognizedBitmap, RecognizedBitmap.Tag as string);
                 imageViewForm.Show();
                 RecognizedBitmap.Dispose();
             }
         }
     }
 }
Beispiel #2
0
        private void LoadPath_btn_Click(object sender, EventArgs e)
        {
            string path = FolderPath_TextBox.Text;

            if (String.IsNullOrEmpty(path) == false && Directory.Exists(path))
            {
                string ResultPath = path + "\\Result\\";
                Directory.CreateDirectory(ResultPath);
                BitmapReader bitmapReader = new BitmapReader(path);
                var          bitmaps      = bitmapReader.GetBitmaps();
                foreach (var b in bitmaps)
                {
                    string Filename          = b.Tag as string;
                    var    RecognizedBitmaps = DoRecognize(b);
                    foreach (var RecognizedBitmap in RecognizedBitmaps)
                    {
                        RecognizedBitmap.Save(ResultPath + Filename + (RecognizedBitmap.Tag as string) + ".png", System.Drawing.Imaging.ImageFormat.Png);

                        RecognizedBitmap.Dispose();
                    }
                }
            }
        }