public FlattenHistogramCommand(ImageForm imageForm, HistogramForm histogramForm) { lookUpTable = histogramForm.LookUpTablesSet; this.histogramForm = histogramForm; this.imageForm = imageForm; // this.histogramForm = histogramForm; FirstNonZeroValue = 0; foreach (int value in lookUpTable.MonoLUT) { PixelsNumber += value; } }
private void toolStripMenuItem_histogram_Click(object sender, EventArgs e) { if (pbox_edited.Image == null) { var histogramForm = new HistogramForm(pbox_original.Image); Hide(); histogramForm.Show(); } else { var histogramForm = new HistogramForm(pbox_edited.Image); Hide(); histogramForm.Show(); } }
private void 直方图匹配ToolStripMenuItem_Click(object sender, EventArgs e) { HistogramForm hf = new HistogramForm(); hf.ShowDialog(); }
public void openView() { view = view.createAndOrShowForm(); view.setPresenter(this); }