Пример #1
0
        private void сужениеToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            int[,] mask = null;
            mask        = new int[, ] {
                { 0, 0, 1, 1, 1, 0, 0 }, { 0, 1, 1, 1, 1, 1, 0 }, { 1, 1, 1, 1, 1, 1, 1 },
                { 1, 1, 1, 1, 1, 1, 1 }, { 1, 1, 1, 1, 1, 1, 1 }, { 0, 1, 1, 1, 1, 1, 0 }, { 0, 0, 1, 1, 1, 0, 0 }
            };
            Filters filter = new Erosion(mask);

            backgroundWorker1.RunWorkerAsync(filter);
        }
Пример #2
0
 public Grad(int[,] mask)
 {
     dilation  = new Dilation(mask);
     erosion   = new Erosion(mask);
     this.mask = mask;
 }
Пример #3
0
 public Opening(int[,] mask)
 {
     erosion   = new Erosion(mask);
     dilation  = new Dilation(mask);
     this.mask = mask;
 }