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; }
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;; }
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(); }
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(); } }
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; }