private void błądMinimalnyToolStripMenuItem_Click(object sender, EventArgs e) { savedBitmap.Push(new Bitmap(picture)); if (savedBitmap.Count() >= 0) { button1.Enabled = true; } fieldofPB = 0; for (int i = 0; i < picture.Height; i++) { for (int j = 0; j < picture.Width; j++) { Color a = picture.GetPixel(j, i); if (a.A == 0) { picture.SetPixel(j, i, Color.White); fieldofPB++; } } } fieldofPB = picture.Height * picture.Width - fieldofPB; BinarizationComponent binaryzation = new BinarizationComponent(this); binaryzation.GreenSearch(new Bitmap(picture)); }
private void ądMinimalnToolStripMenuItem_Click(object sender, EventArgs e) { savedBitmap.Push(new Bitmap(picture)); if (savedBitmap.Count() >= 0) { button1.Enabled = true; } BinarizationComponent binaryzation = new BinarizationComponent(this); binaryzation.MinimalError(new Bitmap(picture)); }
private void wykrywanieTekstuToolStripMenuItem_Click(object sender, EventArgs e) { savedBitmap.Push(new Bitmap(picture)); if (savedBitmap.Count() >= 0) { button1.Enabled = true; } BinarizationComponent newHist = new BinarizationComponent(this); newHist.HistogramNormalization(new Bitmap(picture)); }
private void selekcjaIteratywnaŚredniejToolStripMenuItem_Click(object sender, EventArgs e) { savedBitmap.Push(new Bitmap(picture)); if (savedBitmap.Count() >= 0) { button1.Enabled = true; } BinarizationComponent newHist = new BinarizationComponent(this); newHist.MeanIterativeSelection(new Bitmap(picture)); }
private void otsuToolStripMenuItem_Click(object sender, EventArgs e) { savedBitmap.Push(new Bitmap(picture)); if (savedBitmap.Count() >= 0) { button1.Enabled = true; } BinarizationComponent binary = new BinarizationComponent(this); binary.TransformOtsu(new Bitmap(picture)); }