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; }
private void openingToolStripMenuItem_Click(object sender, EventArgs e) { Filters filter = new Opening(mask); backgroundWorker1.RunWorkerAsync(filter); }