private void button3_Click(object sender, EventArgs e) { if (rbfIsBeingShown) { return; } rbfIsBeingShown = true; this.Hide(); // Bitmap bmp = capture.ShowRubberBandForm(); if (bmp == null) { this.Show(); rbfIsBeingShown = false; return; } Image <Bgr, byte> original = new Image <Bgr, byte>(bmp); m_tiles = BoardVisualizer.GetTiles(boardRecognition.board_size, original, pictureBox2.Width, pictureBox2.Height, false); pictureBox1.Image = BoardVisualizer.OriginalBoardPreview(original, pictureBox1.Width, pictureBox1.Height, false).ToBitmap(); // this.Show(); rbfIsBeingShown = false; // boardRecognition.LearnTiles(original); EnablePage3(); button2.Enabled = true; }
private void DownloadCompleted(object sender, RunWorkerCompletedEventArgs e) { Image <Bgr, byte> original = (Image <Bgr, byte>)e.Result; m_tiles = BoardVisualizer.GetTiles(boardRecognition.board_size, original, pictureBox2.Width, pictureBox2.Height, false); pictureBox1.Image = BoardVisualizer.OriginalBoardPreview(original, pictureBox1.Width, pictureBox1.Height, false).ToBitmap(); progressBar1.Visible = false; progressBar1.MarqueeAnimationSpeed = 0; tabControl1.Enabled = true; // boardRecognition.LearnTiles(original); EnablePage3(); button2.Enabled = true; }
private void button4_Click(object sender, EventArgs e) { OpenFileDialog Openfile = new OpenFileDialog(); if (Openfile.ShowDialog() == DialogResult.OK) { textBox1.Text = Openfile.FileName; Image <Bgr, byte> original = new Image <Bgr, byte>(Openfile.FileName); m_tiles = BoardVisualizer.GetTiles(boardRecognition.board_size, original, pictureBox2.Width, pictureBox2.Height, false); pictureBox1.Image = BoardVisualizer.OriginalBoardPreview(original, pictureBox1.Width, pictureBox1.Height, false).ToBitmap(); // boardRecognition.LearnTiles(original); EnablePage3(); button2.Enabled = true; } }