Exemplo n.º 1
0
        private void hücreToolStripMenuItem_Click(object sender, EventArgs e)
        {
            islem = new ExtractNormalizedRGBChannel(RGB.G).Apply(kaynak);
            islem = new OtsuThreshold().Apply(islem);
            islem = new Invert().Apply(islem);
            islem = new Opening().Apply(islem);

            BlobCounter bc = new BlobCounter();

            bc.FilterBlobs = true;
            bc.MinHeight   = 5;
            bc.MinWidth    = 5;
            bc.ProcessImage(islem);
            Rectangle[] kare = bc.GetObjectsRectangles();
            listBox1.Items.Add(kare.Length + "tane hücre var");
            foreach (Rectangle rect in kare)
            {
                listBox1.Items.Add(rect.Location + " " + rect.Size);
            }

            KaynakBox.Image = islem;
        }
Exemplo n.º 2
0
        private void openingToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Filters filter = new Opening(mask);

            backgroundWorker1.RunWorkerAsync(filter);
        }