public StretchHistogramCommand(LookUpTablesSet lookUpTable, ImageForm imageForm) { this.lookUpTable = lookUpTable; this.imageForm = imageForm; Bitmap = imageForm.PictureBox.Image as Bitmap; OriginalBitmap = Bitmap; }
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; } }