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(); } } } }
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(); } } } }