Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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));
        }
Beispiel #5
0
        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));
        }