private void histogramToolStripMenuItem_Click(object sender, EventArgs e) { if (img == null) // verify if the image is already opened { return; } Cursor = Cursors.WaitCursor; // clock cursor //copy Undo Image imgUndo = img.Copy(); int[] histogram1 = new int[255]; histogram1[150] = 2000; histogram1[151] = 2000; histogram1[152] = 2000; int[] histogram = ImageClass.Histogram_Gray(img); Histogram histoChart = new Histogram("Gray Histogram", histogram, histogram1); //histoChart.chart1.Series[0].Points.DataBindY // (histogram); //histoChart.chart1.Series[0].Points.DataBindY // (histogram1); histoChart.ShowDialog(); ImageViewer.Image = img.Bitmap; ImageViewer.Refresh(); // refresh image on the screen Cursor = Cursors.Default; // normal cursor }
private void histogramAllToolStripMenuItem_Click(object sender, EventArgs e) { if (img == null) { return; } Histogram allHistogram = new Histogram(ImageClass.Histogram_All(img)); allHistogram.ShowDialog(); }
private void AllToolStripMenuItem_Click(object sender, EventArgs e) { if (img == null) // verify if the image is already opened { return; } imgUndo = img.Copy(); Histogram his = new Histogram(ImageClass.Histogram_All(img), -1); img = imgUndo; his.ShowDialog(); }
private void grayToolStripMenuItem1_Click(object sender, EventArgs e) { if (img == null) // verify if the image is already opened { return; } Cursor = Cursors.WaitCursor; // clock cursor int [] histogram = ImageClass.Histogram_Gray(img); Histogram form = new Histogram(histogram); form.ShowDialog(); Cursor = Cursors.Default; // normal cursor }
private void histogramGreyToolStripMenuItem_Click(object sender, EventArgs e) { if (img == null) // verify if the image is already opened { return; } Cursor = Cursors.WaitCursor; // clock cursor //copy Undo Image imgUndo = img.Copy(); Histogram form = new Histogram(ImageClass.Histogram_Gray(imgUndo)); form.ShowDialog(); ImageViewer.Image = img.Bitmap; ImageViewer.Refresh(); // refresh image on the screen Cursor = Cursors.Default; // normal cursor }