Example #1
0
        public Bitmap Erosion(Bitmap b)
        {
            byte[,] sElement = new byte[3, 3] {
                { Convert.ToByte(textBox1.Text), Convert.ToByte(textBox2.Text), Convert.ToByte(textBox3.Text) },
                { Convert.ToByte(textBox4.Text), Convert.ToByte(textBox5.Text), Convert.ToByte(textBox6.Text) },
                { Convert.ToByte(textBox7.Text), Convert.ToByte(textBox8.Text), Convert.ToByte(textBox9.Text) }
            };
            Bitmap bm = (Bitmap)b.Clone();

            bm = Grayscale(bm);
            lp.setImage(bm);
            lp.gray_Erosion(sElement);
            bm = lp.getImage();
            return(bm);
        }