SampleApp.MainForm.sobelEdgesFiltersItem_Click C# (CSharp) Method

sobelEdgesFiltersItem_Click() private method

private sobelEdgesFiltersItem_Click ( object sender, System e ) : void
sender object
e System
return void
        private void sobelEdgesFiltersItem_Click(object sender, System.EventArgs e)
        {
            // save original image
            Bitmap originalImage = sourceImage;
            // get grayscale image
            sourceImage = Grayscale.CommonAlgorithms.RMY.Apply(sourceImage);
            // apply edge filter
            ApplyFilter(new SobelEdgeDetector());
            // delete grayscale image and restore original
            sourceImage.Dispose();
            sourceImage = originalImage;

            sobelEdgesFiltersItem.Checked = true;
        }
MainForm