private void button11_Click(object sender, EventArgs e) { Bitmap image = new Bitmap(ownerForm.originalImage); if (colorIndex == 4) { image = convertImageToGrayscale(ownerForm.originalImage); } stopwatch = new Stopwatch(); stopwatch.Start(); Bitmap gauss = LinearFiltersChooserForm.applyGaussianBlurFilter("RGB", ownerForm.originalImage, new Point(ownerForm.originalImage.Width, ownerForm.originalImage.Height), new Point(3, 3)); //ownerForm.resultImage = Segmentation.applyCannySegmentation("RGB", colorIndex, image, // new Point(ownerForm.originalImage.Width, ownerForm.originalImage.Height), // (int)numericUpDownMask.Value, (double)numericUpDownSigma.Value, (float)numericUpDownAmp.Value, (double)numericUpDownRobertsThreshold.Value); ownerForm.resultImage = Segmentation.applyCannySegmentation2("RGB", colorIndex, image, new Point(ownerForm.originalImage.Width, ownerForm.originalImage.Height), gauss); ownerForm.updateResultBox(); stopwatch.Stop(); ownerForm.laplasLabel.Text = "Laplas time: " + stopwatch.ElapsedMilliseconds; }
private void LinearFilters_Click(object sender, EventArgs e) { LinearFiltersChooserForm form = new LinearFiltersChooserForm(this); form.ShowDialog(); }