Ejemplo n.º 1
0
        private void Threshold_Click(object sender, EventArgs e)
        {
            double threshold = double.Parse(thresholdTB.Text);

            RGBPixel[,] output = Contrast.Apply_Threshold(InputImageInfo.imgCopy, threshold);
            ImageOperations.DisplayImage(output, outputImagePbox);
            outputImagePbox.SizeMode = PictureBoxSizeMode.StretchImage;
        }
Ejemplo n.º 2
0
        private void ApplyHistogram_Click(object sender, EventArgs e)
        {
            double B = double.Parse(B_ContrastTB.Text);

            RGBPixel[,] output = Contrast.ContrastStretch(InputImageInfo.imgCopy, B);
            ImageOperations.DisplayImage(output, outputImagePbox);
            outputImagePbox.SizeMode = PictureBoxSizeMode.StretchImage;;
        }
Ejemplo n.º 3
0
 private void HarrisBT_Click(object sender, EventArgs e)
 {
     //Harris.HarrisIscalled = true;
     Harris.featurePoints = Harris.Harris_2(InputImageInfo.imgCopy);
     RGBPixel[,] output   = DrawFeature(Harris.featurePoints);
     ImageOperations.DisplayImage(output, outputImagePbox);
     outputImagePbox.SizeMode  = PictureBoxSizeMode.StretchImage;
     harrisFeatureCountTB.Text = Harris.FeaturePointCount.ToString();
 }
Ejemplo n.º 4
0
        private void open_Button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                //Open the browsed image and display it
                string OpenedFilePath = openFileDialog1.FileName;
                RGBPixel[,] original_bm = ImageOperations.OpenImage(OpenedFilePath);
                ImageOperations.DisplayImage(original_bm, originalImagePbox);
                InputImageInfo.imgCopy     = original_bm;
                originalImagePbox.SizeMode = PictureBoxSizeMode.StretchImage;
                InputImageInfo.GetMinMaxRGBValues(original_bm);
                MaxGrayTB.Text = InputImageInfo.maxValue.ToString();
                minGrayTB.Text = InputImageInfo.minValue.ToString();
            }
        }
Ejemplo n.º 5
0
 private void ApplyFilter_Click(object sender, EventArgs e)
 {
     RGBPixel[,] output = Filter.ApplyFilter(InputImageInfo.imgCopy, Filter.SelectedFilter, Filter.SelectedFilter_KernelSize);
     ImageOperations.DisplayImage(output, outputImagePbox);
     outputImagePbox.SizeMode = PictureBoxSizeMode.StretchImage;
 }